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.
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.
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.
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.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Interface KubernetesConfig.GatewayServiceMeshOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.deploy.v1.KubernetesConfig.GatewayServiceMeshOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloudevent-types/0.15.0/com.google.events.cloud.deploy.v1.KubernetesConfig.GatewayServiceMeshOrBuilder)\n- [0.14.1](/java/docs/reference/google-cloudevent-types/0.14.1/com.google.events.cloud.deploy.v1.KubernetesConfig.GatewayServiceMeshOrBuilder) \n\n public static interface KubernetesConfig.GatewayServiceMeshOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getDeployment()\n\n public abstract String getDeployment()\n\nRequired. Name of the Kubernetes Deployment whose traffic is managed by\nthe specified HTTPRoute and Service.\n\n`string deployment = 3;`\n\n### getDeploymentBytes()\n\n public abstract ByteString getDeploymentBytes()\n\nRequired. Name of the Kubernetes Deployment whose traffic is managed by\nthe specified HTTPRoute and Service.\n\n`string deployment = 3;`\n\n### getHttpRoute()\n\n public abstract String getHttpRoute()\n\nRequired. Name of the Gateway API HTTPRoute.\n\n`string http_route = 1;`\n\n### getHttpRouteBytes()\n\n public abstract ByteString getHttpRouteBytes()\n\nRequired. Name of the Gateway API HTTPRoute.\n\n`string http_route = 1;`\n\n### getRouteUpdateWaitTime()\n\n public abstract Duration getRouteUpdateWaitTime()\n\nOptional. The time to wait for route updates to propagate. The maximum\nconfigurable time is 3 hours, in seconds format. If unspecified, there is\nno wait time.\n\n`.google.protobuf.Duration route_update_wait_time = 4;`\n\n### getRouteUpdateWaitTimeOrBuilder()\n\n public abstract DurationOrBuilder getRouteUpdateWaitTimeOrBuilder()\n\nOptional. The time to wait for route updates to propagate. The maximum\nconfigurable time is 3 hours, in seconds format. If unspecified, there is\nno wait time.\n\n`.google.protobuf.Duration route_update_wait_time = 4;`\n\n### getService()\n\n public abstract String getService()\n\nRequired. Name of the Kubernetes Service.\n\n`string service = 2;`\n\n### getServiceBytes()\n\n public abstract ByteString getServiceBytes()\n\nRequired. Name of the Kubernetes Service.\n\n`string service = 2;`\n\n### getStableCutbackDuration()\n\n public abstract Duration getStableCutbackDuration()\n\nOptional. The amount of time to migrate traffic back from the canary\nService to the original Service during the stable phase deployment. If\nspecified, must be between 15s and 3600s. If unspecified, there is no\ncutback time.\n\n`.google.protobuf.Duration stable_cutback_duration = 5;`\n\n### getStableCutbackDurationOrBuilder()\n\n public abstract DurationOrBuilder getStableCutbackDurationOrBuilder()\n\nOptional. The amount of time to migrate traffic back from the canary\nService to the original Service during the stable phase deployment. If\nspecified, must be between 15s and 3600s. If unspecified, there is no\ncutback time.\n\n`.google.protobuf.Duration stable_cutback_duration = 5;`\n\n### hasRouteUpdateWaitTime()\n\n public abstract boolean hasRouteUpdateWaitTime()\n\nOptional. The time to wait for route updates to propagate. The maximum\nconfigurable time is 3 hours, in seconds format. If unspecified, there is\nno wait time.\n\n`.google.protobuf.Duration route_update_wait_time = 4;`\n\n### hasStableCutbackDuration()\n\n public abstract boolean hasStableCutbackDuration()\n\nOptional. The amount of time to migrate traffic back from the canary\nService to the original Service during the stable phase deployment. If\nspecified, must be between 15s and 3600s. If unspecified, there is no\ncutback time.\n\n`.google.protobuf.Duration stable_cutback_duration = 5;`"]]