- 1.51.0 (latest)
- 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 interface KubernetesConfig.GatewayServiceMeshOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getDeployment()
public abstract 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 | |
---|---|
Type | Description |
String |
The deployment. |
getDeploymentBytes()
public abstract 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 | |
---|---|
Type | Description |
ByteString |
The bytes for deployment. |
getHttpRoute()
public abstract String getHttpRoute()
Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
String |
The httpRoute. |
getHttpRouteBytes()
public abstract ByteString getHttpRouteBytes()
Required. Name of the Gateway API HTTPRoute.
string http_route = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for httpRoute. |
getPodSelectorLabel()
public abstract String 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];
Returns | |
---|---|
Type | Description |
String |
The podSelectorLabel. |
getPodSelectorLabelBytes()
public abstract 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];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for podSelectorLabel. |
getRouteUpdateWaitTime()
public abstract 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 | |
---|---|
Type | Description |
Duration |
The routeUpdateWaitTime. |
getRouteUpdateWaitTimeOrBuilder()
public abstract 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];
Returns | |
---|---|
Type | Description |
DurationOrBuilder |
getService()
public abstract String getService()
Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
String |
The service. |
getServiceBytes()
public abstract ByteString getServiceBytes()
Required. Name of the Kubernetes Service.
string service = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for service. |
getStableCutbackDuration()
public abstract 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];
Returns | |
---|---|
Type | Description |
Duration |
The stableCutbackDuration. |
getStableCutbackDurationOrBuilder()
public abstract 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];
Returns | |
---|---|
Type | Description |
DurationOrBuilder |
hasRouteUpdateWaitTime()
public abstract 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 | |
---|---|
Type | Description |
boolean |
Whether the routeUpdateWaitTime field is set. |
hasStableCutbackDuration()
public abstract 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];
Returns | |
---|---|
Type | Description |
boolean |
Whether the stableCutbackDuration field is set. |