Package com.google.cloud.deploy.v1
Interface KubernetesConfig.GatewayServiceMeshOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
KubernetesConfig.GatewayServiceMesh,KubernetesConfig.GatewayServiceMesh.Builder
- Enclosing class:
- KubernetesConfig
public static interface KubernetesConfig.GatewayServiceMeshOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDeployment()Required.com.google.protobuf.ByteStringgetDeploymentBytes()Required.StringgetHttpRoute()Required.com.google.protobuf.ByteStringgetHttpRouteBytes()Required.com.google.protobuf.DurationgetRouteUpdateWaitTime()Optional.com.google.protobuf.DurationOrBuildergetRouteUpdateWaitTimeOrBuilder()Optional.StringgetService()Required.com.google.protobuf.ByteStringgetServiceBytes()Required.booleanhasRouteUpdateWaitTime()Optional.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getHttpRoute
String getHttpRoute()
Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The httpRoute.
-
getHttpRouteBytes
com.google.protobuf.ByteString getHttpRouteBytes()
Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for httpRoute.
-
getService
String getService()
Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The service.
-
getServiceBytes
com.google.protobuf.ByteString getServiceBytes()
Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for service.
-
getDeployment
String 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];- Returns:
- The deployment.
-
getDeploymentBytes
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];- Returns:
- The bytes for deployment.
-
hasRouteUpdateWaitTime
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];- Returns:
- Whether the routeUpdateWaitTime field is set.
-
getRouteUpdateWaitTime
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];- Returns:
- The routeUpdateWaitTime.
-
getRouteUpdateWaitTimeOrBuilder
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];
-
-