Class KubernetesConfig.Builder (1.81.0)

public static final class KubernetesConfig.Builder extends GeneratedMessage.Builder<KubernetesConfig.Builder> implements KubernetesConfigOrBuilder

KubernetesConfig contains the Kubernetes runtime configuration.

Protobuf type google.cloud.deploy.v1.KubernetesConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public KubernetesConfig build()
Returns
Type Description
KubernetesConfig

buildPartial()

public KubernetesConfig buildPartial()
Returns
Type Description
KubernetesConfig

clear()

public KubernetesConfig.Builder clear()
Returns
Type Description
KubernetesConfig.Builder
Overrides

clearGatewayServiceMesh()

public KubernetesConfig.Builder clearGatewayServiceMesh()

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.Builder

clearServiceDefinition()

public KubernetesConfig.Builder clearServiceDefinition()
Returns
Type Description
KubernetesConfig.Builder

clearServiceNetworking()

public KubernetesConfig.Builder clearServiceNetworking()

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.Builder

getDefaultInstanceForType()

public KubernetesConfig getDefaultInstanceForType()
Returns
Type Description
KubernetesConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getGatewayServiceMesh()

public KubernetesConfig.GatewayServiceMesh getGatewayServiceMesh()

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.GatewayServiceMesh

The gatewayServiceMesh.

getGatewayServiceMeshBuilder()

public KubernetesConfig.GatewayServiceMesh.Builder getGatewayServiceMeshBuilder()

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.GatewayServiceMesh.Builder

getGatewayServiceMeshOrBuilder()

public KubernetesConfig.GatewayServiceMeshOrBuilder getGatewayServiceMeshOrBuilder()

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.GatewayServiceMeshOrBuilder

getServiceDefinitionCase()

public KubernetesConfig.ServiceDefinitionCase getServiceDefinitionCase()
Returns
Type Description
KubernetesConfig.ServiceDefinitionCase

getServiceNetworking()

public KubernetesConfig.ServiceNetworking getServiceNetworking()

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.ServiceNetworking

The serviceNetworking.

getServiceNetworkingBuilder()

public KubernetesConfig.ServiceNetworking.Builder getServiceNetworkingBuilder()

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.ServiceNetworking.Builder

getServiceNetworkingOrBuilder()

public KubernetesConfig.ServiceNetworkingOrBuilder getServiceNetworkingOrBuilder()

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
KubernetesConfig.ServiceNetworkingOrBuilder

hasGatewayServiceMesh()

public boolean hasGatewayServiceMesh()

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the gatewayServiceMesh field is set.

hasServiceNetworking()

public boolean hasServiceNetworking()

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the serviceNetworking field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(KubernetesConfig other)

public KubernetesConfig.Builder mergeFrom(KubernetesConfig other)
Parameter
Name Description
other KubernetesConfig
Returns
Type Description
KubernetesConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public KubernetesConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
KubernetesConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public KubernetesConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
KubernetesConfig.Builder
Overrides

mergeGatewayServiceMesh(KubernetesConfig.GatewayServiceMesh value)

public KubernetesConfig.Builder mergeGatewayServiceMesh(KubernetesConfig.GatewayServiceMesh value)

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value KubernetesConfig.GatewayServiceMesh
Returns
Type Description
KubernetesConfig.Builder

mergeServiceNetworking(KubernetesConfig.ServiceNetworking value)

public KubernetesConfig.Builder mergeServiceNetworking(KubernetesConfig.ServiceNetworking value)

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value KubernetesConfig.ServiceNetworking
Returns
Type Description
KubernetesConfig.Builder

setGatewayServiceMesh(KubernetesConfig.GatewayServiceMesh value)

public KubernetesConfig.Builder setGatewayServiceMesh(KubernetesConfig.GatewayServiceMesh value)

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value KubernetesConfig.GatewayServiceMesh
Returns
Type Description
KubernetesConfig.Builder

setGatewayServiceMesh(KubernetesConfig.GatewayServiceMesh.Builder builderForValue)

public KubernetesConfig.Builder setGatewayServiceMesh(KubernetesConfig.GatewayServiceMesh.Builder builderForValue)

Optional. Kubernetes Gateway API service mesh configuration.

.google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh gateway_service_mesh = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue KubernetesConfig.GatewayServiceMesh.Builder
Returns
Type Description
KubernetesConfig.Builder

setServiceNetworking(KubernetesConfig.ServiceNetworking value)

public KubernetesConfig.Builder setServiceNetworking(KubernetesConfig.ServiceNetworking value)

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value KubernetesConfig.ServiceNetworking
Returns
Type Description
KubernetesConfig.Builder

setServiceNetworking(KubernetesConfig.ServiceNetworking.Builder builderForValue)

public KubernetesConfig.Builder setServiceNetworking(KubernetesConfig.ServiceNetworking.Builder builderForValue)

Optional. Kubernetes Service networking configuration.

.google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking service_networking = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue KubernetesConfig.ServiceNetworking.Builder
Returns
Type Description
KubernetesConfig.Builder