Package com.google.cloud.deploy.v1
Class KubernetesConfig.GatewayServiceMesh.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>
com.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.Builder
- All Implemented Interfaces:
KubernetesConfig.GatewayServiceMeshOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- KubernetesConfig.GatewayServiceMesh
public static final class KubernetesConfig.GatewayServiceMesh.Builder
extends com.google.protobuf.GeneratedMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>
implements KubernetesConfig.GatewayServiceMeshOrBuilder
Information about the Kubernetes Gateway API service mesh configuration.Protobuf type
google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Optional.Optional.Optional.Required.Optional.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.Optional.Optional.Optional.com.google.protobuf.DurationOptional.com.google.protobuf.Duration.BuilderOptional.com.google.protobuf.DurationOrBuilderOptional.Required.com.google.protobuf.ByteStringRequired.com.google.protobuf.DurationOptional.com.google.protobuf.Duration.BuilderOptional.com.google.protobuf.DurationOrBuilderOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.mergeRouteUpdateWaitTime(com.google.protobuf.Duration value) Optional.mergeStableCutbackDuration(com.google.protobuf.Duration value) Optional.setDeployment(String value) Required.setDeploymentBytes(com.google.protobuf.ByteString value) Required.setHttpRoute(String value) Required.setHttpRouteBytes(com.google.protobuf.ByteString value) Required.setPodSelectorLabel(String value) Optional.setPodSelectorLabelBytes(com.google.protobuf.ByteString value) Optional.Optional.Optional.setRouteUpdateWaitTime(com.google.protobuf.Duration value) Optional.setRouteUpdateWaitTime(com.google.protobuf.Duration.Builder builderForValue) Optional.setService(String value) Required.setServiceBytes(com.google.protobuf.ByteString value) Required.setStableCutbackDuration(com.google.protobuf.Duration value) Optional.setStableCutbackDuration(com.google.protobuf.Duration.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>
-
mergeFrom
public KubernetesConfig.GatewayServiceMesh.Builder mergeFrom(KubernetesConfig.GatewayServiceMesh other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>
-
mergeFrom
public KubernetesConfig.GatewayServiceMesh.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KubernetesConfig.GatewayServiceMesh.Builder>- Throws:
IOException
-
getHttpRoute
Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getHttpRoutein interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The httpRoute.
-
getHttpRouteBytes
public com.google.protobuf.ByteString getHttpRouteBytes()Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getHttpRouteBytesin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The bytes for httpRoute.
-
setHttpRoute
Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The httpRoute to set.- Returns:
- This builder for chaining.
-
clearHttpRoute
Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setHttpRouteBytes
public KubernetesConfig.GatewayServiceMesh.Builder setHttpRouteBytes(com.google.protobuf.ByteString value) Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for httpRoute to set.- Returns:
- This builder for chaining.
-
getService
Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getServicein interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getServiceBytesin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The bytes for service.
-
setService
Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setServiceBytes
public KubernetesConfig.GatewayServiceMesh.Builder setServiceBytes(com.google.protobuf.ByteString value) Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for service to set.- Returns:
- This builder for chaining.
-
getDeployment
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
string deployment = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDeploymentin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The deployment.
-
getDeploymentBytes
public com.google.protobuf.ByteString getDeploymentBytes()Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
string deployment = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDeploymentBytesin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The bytes for deployment.
-
setDeployment
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
string deployment = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The deployment to set.- Returns:
- This builder for chaining.
-
clearDeployment
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
string deployment = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDeploymentBytes
public KubernetesConfig.GatewayServiceMesh.Builder setDeploymentBytes(com.google.protobuf.ByteString value) Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
string deployment = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for deployment to set.- Returns:
- This builder for chaining.
-
hasRouteUpdateWaitTime
public boolean hasRouteUpdateWaitTime()Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRouteUpdateWaitTimein interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- Whether the routeUpdateWaitTime field is set.
-
getRouteUpdateWaitTime
public com.google.protobuf.Duration getRouteUpdateWaitTime()Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRouteUpdateWaitTimein interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The routeUpdateWaitTime.
-
setRouteUpdateWaitTime
public KubernetesConfig.GatewayServiceMesh.Builder setRouteUpdateWaitTime(com.google.protobuf.Duration value) Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setRouteUpdateWaitTime
public KubernetesConfig.GatewayServiceMesh.Builder setRouteUpdateWaitTime(com.google.protobuf.Duration.Builder builderForValue) Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRouteUpdateWaitTime
public KubernetesConfig.GatewayServiceMesh.Builder mergeRouteUpdateWaitTime(com.google.protobuf.Duration value) Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearRouteUpdateWaitTime
Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getRouteUpdateWaitTimeBuilder
public com.google.protobuf.Duration.Builder getRouteUpdateWaitTimeBuilder()Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getRouteUpdateWaitTimeOrBuilder
public com.google.protobuf.DurationOrBuilder getRouteUpdateWaitTimeOrBuilder()Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
.google.protobuf.Duration route_update_wait_time = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRouteUpdateWaitTimeOrBuilderin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder
-
hasStableCutbackDuration
public boolean hasStableCutbackDuration()Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasStableCutbackDurationin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- Whether the stableCutbackDuration field is set.
-
getStableCutbackDuration
public com.google.protobuf.Duration getStableCutbackDuration()Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStableCutbackDurationin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The stableCutbackDuration.
-
setStableCutbackDuration
public KubernetesConfig.GatewayServiceMesh.Builder setStableCutbackDuration(com.google.protobuf.Duration value) Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setStableCutbackDuration
public KubernetesConfig.GatewayServiceMesh.Builder setStableCutbackDuration(com.google.protobuf.Duration.Builder builderForValue) Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; -
mergeStableCutbackDuration
public KubernetesConfig.GatewayServiceMesh.Builder mergeStableCutbackDuration(com.google.protobuf.Duration value) Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearStableCutbackDuration
Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getStableCutbackDurationBuilder
public com.google.protobuf.Duration.Builder getStableCutbackDurationBuilder()Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getStableCutbackDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getStableCutbackDurationOrBuilder()Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
.google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStableCutbackDurationOrBuilderin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder
-
getPodSelectorLabel
Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPodSelectorLabelin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The podSelectorLabel.
-
getPodSelectorLabelBytes
public com.google.protobuf.ByteString getPodSelectorLabelBytes()Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPodSelectorLabelBytesin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The bytes for podSelectorLabel.
-
setPodSelectorLabel
Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The podSelectorLabel to set.- Returns:
- This builder for chaining.
-
clearPodSelectorLabel
Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setPodSelectorLabelBytes
public KubernetesConfig.GatewayServiceMesh.Builder setPodSelectorLabelBytes(com.google.protobuf.ByteString value) Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
string pod_selector_label = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for podSelectorLabel to set.- Returns:
- This builder for chaining.
-
hasRouteDestinations
public boolean hasRouteDestinations()Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRouteDestinationsin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- Whether the routeDestinations field is set.
-
getRouteDestinations
Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRouteDestinationsin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder- Returns:
- The routeDestinations.
-
setRouteDestinations
public KubernetesConfig.GatewayServiceMesh.Builder setRouteDestinations(KubernetesConfig.GatewayServiceMesh.RouteDestinations value) Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL]; -
setRouteDestinations
public KubernetesConfig.GatewayServiceMesh.Builder setRouteDestinations(KubernetesConfig.GatewayServiceMesh.RouteDestinations.Builder builderForValue) Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRouteDestinations
public KubernetesConfig.GatewayServiceMesh.Builder mergeRouteDestinations(KubernetesConfig.GatewayServiceMesh.RouteDestinations value) Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL]; -
clearRouteDestinations
Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getRouteDestinationsBuilder
Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getRouteDestinationsOrBuilder
public KubernetesConfig.GatewayServiceMesh.RouteDestinationsOrBuilder getRouteDestinationsOrBuilder()Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh.RouteDestinations route_destinations = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRouteDestinationsOrBuilderin interfaceKubernetesConfig.GatewayServiceMeshOrBuilder
-