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.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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