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 String
getDeployment()
Required.com.google.protobuf.ByteString
getDeploymentBytes()
Required.String
getHttpRoute()
Required.com.google.protobuf.ByteString
getHttpRouteBytes()
Required.com.google.protobuf.Duration
getRouteUpdateWaitTime()
Optional.com.google.protobuf.DurationOrBuilder
getRouteUpdateWaitTimeOrBuilder()
Optional.String
getService()
Required.com.google.protobuf.ByteString
getServiceBytes()
Required.boolean
hasRouteUpdateWaitTime()
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];
-
-