- 1.83.0 (latest)
- 1.81.0
- 1.80.0
- 1.79.0
- 1.78.0
- 1.76.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.71.0
- 1.70.0
- 1.68.0
- 1.66.0
- 1.65.0
- 1.62.0
- 1.61.0
- 1.60.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.8
- 1.0.2
public static final class KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder extends GeneratedMessage.Builder<KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder> implements KubernetesConfig.GatewayServiceMesh.RouteDestinationsOrBuilderInformation about route destinations for the Gateway API service mesh.
Protobuf type
google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > KubernetesConfig.GatewayServiceMesh.RouteDestinations.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllDestinationIds(Iterable<String> values)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder addAllDestinationIds(Iterable<String> values)Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The destinationIds to add. |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
This builder for chaining. |
addDestinationIds(String value)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder addDestinationIds(String value)Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe destinationIds to add. |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
This builder for chaining. |
addDestinationIdsBytes(ByteString value)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder addDestinationIdsBytes(ByteString value)Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the destinationIds to add. |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
This builder for chaining. |
build()
public KubernetesConfig.GatewayServiceMesh.RouteDestinations build()| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations |
|
buildPartial()
public KubernetesConfig.GatewayServiceMesh.RouteDestinations buildPartial()| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations |
|
clear()
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder clear()| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
|
clearDestinationIds()
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder clearDestinationIds()Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
This builder for chaining. |
clearPropagateService()
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder clearPropagateService()Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.
bool propagate_service = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public KubernetesConfig.GatewayServiceMesh.RouteDestinations getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getDestinationIds(int index)
public String getDestinationIds(int index)Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The destinationIds at the given index. |
getDestinationIdsBytes(int index)
public ByteString getDestinationIdsBytes(int index)Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the destinationIds at the given index. |
getDestinationIdsCount()
public int getDestinationIdsCount()Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The count of destinationIds. |
getDestinationIdsList()
public ProtocolStringList getDestinationIdsList()Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the destinationIds. |
getPropagateService()
public boolean getPropagateService()Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.
bool propagate_service = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The propagateService. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(KubernetesConfig.GatewayServiceMesh.RouteDestinations other)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder mergeFrom(KubernetesConfig.GatewayServiceMesh.RouteDestinations other)| Parameter | |
|---|---|
| Name | Description |
other |
KubernetesConfig.GatewayServiceMesh.RouteDestinations |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
|
setDestinationIds(int index, String value)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder setDestinationIds(int index, String value)Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.
repeated string destination_ids = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe destinationIds to set. |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
This builder for chaining. |
setPropagateService(boolean value)
public KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder setPropagateService(boolean value)Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.
bool propagate_service = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe propagateService to set. |
| Returns | |
|---|---|
| Type | Description |
KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder |
This builder for chaining. |