Send feedback
Class KubernetesConfig.ServiceNetworking.Builder (1.20.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.20.0 keyboard_arrow_down
public static final class KubernetesConfig . ServiceNetworking . Builder extends GeneratedMessageV3 . Builder<KubernetesConfig . ServiceNetworking . Builder > implements KubernetesConfig . ServiceNetworkingOrBuilder
Information about the Kubernetes Service networking configuration.
Protobuf type google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public KubernetesConfig . ServiceNetworking . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public KubernetesConfig . ServiceNetworking build ()
buildPartial()
public KubernetesConfig . ServiceNetworking buildPartial ()
clear()
public KubernetesConfig . ServiceNetworking . Builder clear ()
Overrides
clearDeployment()
public KubernetesConfig . ServiceNetworking . Builder clearDeployment ()
Required. Name of the Kubernetes Deployment whose traffic is managed by
the specified Service.
string deployment = 2 [(.google.api.field_behavior) = REQUIRED];
clearDisablePodOverprovisioning()
public KubernetesConfig . ServiceNetworking . Builder clearDisablePodOverprovisioning ()
Optional. Whether to disable Pod overprovisioning. If Pod
overprovisioning is disabled then Cloud Deploy will limit the number of
total Pods used for the deployment strategy to the number of Pods the
Deployment has on the cluster.
bool disable_pod_overprovisioning = 3 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public KubernetesConfig . ServiceNetworking . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public KubernetesConfig . ServiceNetworking . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearService()
public KubernetesConfig . ServiceNetworking . Builder clearService ()
Required. Name of the Kubernetes Service.
string service = 1 [(.google.api.field_behavior) = REQUIRED];
clone()
public KubernetesConfig . ServiceNetworking . Builder clone ()
Overrides
getDefaultInstanceForType()
public KubernetesConfig . ServiceNetworking getDefaultInstanceForType ()
getDeployment()
public String getDeployment ()
Required. Name of the Kubernetes Deployment whose traffic is managed by
the specified Service.
string deployment = 2 [(.google.api.field_behavior) = REQUIRED];
Returns Type Description String
The deployment.
getDeploymentBytes()
public ByteString getDeploymentBytes ()
Required. Name of the Kubernetes Deployment whose traffic is managed by
the specified Service.
string deployment = 2 [(.google.api.field_behavior) = REQUIRED];
Returns Type Description ByteString
The bytes for deployment.
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getDisablePodOverprovisioning()
public boolean getDisablePodOverprovisioning ()
Optional. Whether to disable Pod overprovisioning. If Pod
overprovisioning is disabled then Cloud Deploy will limit the number of
total Pods used for the deployment strategy to the number of Pods the
Deployment has on the cluster.
bool disable_pod_overprovisioning = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns Type Description boolean
The disablePodOverprovisioning.
getService()
public String getService ()
Required. Name of the Kubernetes Service.
string service = 1 [(.google.api.field_behavior) = REQUIRED];
Returns Type Description String
The service.
getServiceBytes()
public ByteString getServiceBytes ()
Required. Name of the Kubernetes Service.
string service = 1 [(.google.api.field_behavior) = REQUIRED];
Returns Type Description ByteString
The bytes for service.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(KubernetesConfig.ServiceNetworking other)
public KubernetesConfig . ServiceNetworking . Builder mergeFrom ( KubernetesConfig . ServiceNetworking other )
public KubernetesConfig . ServiceNetworking . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public KubernetesConfig . ServiceNetworking . Builder mergeFrom ( Message other )
Parameter Name Description other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final KubernetesConfig . ServiceNetworking . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setDeployment(String value)
public KubernetesConfig . ServiceNetworking . Builder setDeployment ( String value )
Required. Name of the Kubernetes Deployment whose traffic is managed by
the specified Service.
string deployment = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter Name Description value
String
The deployment to set.
setDeploymentBytes(ByteString value)
public KubernetesConfig . ServiceNetworking . Builder setDeploymentBytes ( ByteString value )
Required. Name of the Kubernetes Deployment whose traffic is managed by
the specified Service.
string deployment = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter Name Description value
ByteString
The bytes for deployment to set.
setDisablePodOverprovisioning(boolean value)
public KubernetesConfig . ServiceNetworking . Builder setDisablePodOverprovisioning ( boolean value )
Optional. Whether to disable Pod overprovisioning. If Pod
overprovisioning is disabled then Cloud Deploy will limit the number of
total Pods used for the deployment strategy to the number of Pods the
Deployment has on the cluster.
bool disable_pod_overprovisioning = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter Name Description value
boolean
The disablePodOverprovisioning to set.
setField(Descriptors.FieldDescriptor field, Object value)
public KubernetesConfig . ServiceNetworking . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public KubernetesConfig . ServiceNetworking . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setService(String value)
public KubernetesConfig . ServiceNetworking . Builder setService ( String value )
Required. Name of the Kubernetes Service.
string service = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter Name Description value
String
The service to set.
setServiceBytes(ByteString value)
public KubernetesConfig . ServiceNetworking . Builder setServiceBytes ( ByteString value )
Required. Name of the Kubernetes Service.
string service = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter Name Description value
ByteString
The bytes for service to set.
setUnknownFields(UnknownFieldSet unknownFields)
public final KubernetesConfig . ServiceNetworking . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["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-01-28 UTC."],[],[]]