Package com.google.cloud.deploy.v1
Class RuntimeConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
- com.google.cloud.deploy.v1.RuntimeConfig.Builder
-
- All Implemented Interfaces:
RuntimeConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- RuntimeConfig
public static final class RuntimeConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder> implements RuntimeConfigOrBuilder
RuntimeConfig contains the runtime specific configurations for a deployment strategy.
Protobuf typegoogle.cloud.deploy.v1.RuntimeConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RuntimeConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RuntimeConfig
build()
RuntimeConfig
buildPartial()
RuntimeConfig.Builder
clear()
RuntimeConfig.Builder
clearCloudRun()
Cloud Run runtime configuration.RuntimeConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RuntimeConfig.Builder
clearKubernetes()
Kubernetes runtime configuration.RuntimeConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RuntimeConfig.Builder
clearRuntimeConfig()
RuntimeConfig.Builder
clone()
CloudRunConfig
getCloudRun()
Cloud Run runtime configuration.CloudRunConfig.Builder
getCloudRunBuilder()
Cloud Run runtime configuration.CloudRunConfigOrBuilder
getCloudRunOrBuilder()
Cloud Run runtime configuration.RuntimeConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
KubernetesConfig
getKubernetes()
Kubernetes runtime configuration.KubernetesConfig.Builder
getKubernetesBuilder()
Kubernetes runtime configuration.KubernetesConfigOrBuilder
getKubernetesOrBuilder()
Kubernetes runtime configuration.RuntimeConfig.RuntimeConfigCase
getRuntimeConfigCase()
boolean
hasCloudRun()
Cloud Run runtime configuration.boolean
hasKubernetes()
Kubernetes runtime configuration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RuntimeConfig.Builder
mergeCloudRun(CloudRunConfig value)
Cloud Run runtime configuration.RuntimeConfig.Builder
mergeFrom(RuntimeConfig other)
RuntimeConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RuntimeConfig.Builder
mergeFrom(com.google.protobuf.Message other)
RuntimeConfig.Builder
mergeKubernetes(KubernetesConfig value)
Kubernetes runtime configuration.RuntimeConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RuntimeConfig.Builder
setCloudRun(CloudRunConfig value)
Cloud Run runtime configuration.RuntimeConfig.Builder
setCloudRun(CloudRunConfig.Builder builderForValue)
Cloud Run runtime configuration.RuntimeConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RuntimeConfig.Builder
setKubernetes(KubernetesConfig value)
Kubernetes runtime configuration.RuntimeConfig.Builder
setKubernetes(KubernetesConfig.Builder builderForValue)
Kubernetes runtime configuration.RuntimeConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RuntimeConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
clear
public RuntimeConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
getDefaultInstanceForType
public RuntimeConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RuntimeConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RuntimeConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RuntimeConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
setField
public RuntimeConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
clearField
public RuntimeConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
clearOneof
public RuntimeConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
setRepeatedField
public RuntimeConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
addRepeatedField
public RuntimeConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
mergeFrom
public RuntimeConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RuntimeConfig.Builder>
-
mergeFrom
public RuntimeConfig.Builder mergeFrom(RuntimeConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
mergeFrom
public RuntimeConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RuntimeConfig.Builder>
- Throws:
IOException
-
getRuntimeConfigCase
public RuntimeConfig.RuntimeConfigCase getRuntimeConfigCase()
- Specified by:
getRuntimeConfigCase
in interfaceRuntimeConfigOrBuilder
-
clearRuntimeConfig
public RuntimeConfig.Builder clearRuntimeConfig()
-
hasKubernetes
public boolean hasKubernetes()
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
- Specified by:
hasKubernetes
in interfaceRuntimeConfigOrBuilder
- Returns:
- Whether the kubernetes field is set.
-
getKubernetes
public KubernetesConfig getKubernetes()
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
- Specified by:
getKubernetes
in interfaceRuntimeConfigOrBuilder
- Returns:
- The kubernetes.
-
setKubernetes
public RuntimeConfig.Builder setKubernetes(KubernetesConfig value)
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
-
setKubernetes
public RuntimeConfig.Builder setKubernetes(KubernetesConfig.Builder builderForValue)
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
-
mergeKubernetes
public RuntimeConfig.Builder mergeKubernetes(KubernetesConfig value)
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
-
clearKubernetes
public RuntimeConfig.Builder clearKubernetes()
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
-
getKubernetesBuilder
public KubernetesConfig.Builder getKubernetesBuilder()
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
-
getKubernetesOrBuilder
public KubernetesConfigOrBuilder getKubernetesOrBuilder()
Kubernetes runtime configuration.
.google.cloud.deploy.v1.KubernetesConfig kubernetes = 1;
- Specified by:
getKubernetesOrBuilder
in interfaceRuntimeConfigOrBuilder
-
hasCloudRun
public boolean hasCloudRun()
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
- Specified by:
hasCloudRun
in interfaceRuntimeConfigOrBuilder
- Returns:
- Whether the cloudRun field is set.
-
getCloudRun
public CloudRunConfig getCloudRun()
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
- Specified by:
getCloudRun
in interfaceRuntimeConfigOrBuilder
- Returns:
- The cloudRun.
-
setCloudRun
public RuntimeConfig.Builder setCloudRun(CloudRunConfig value)
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
-
setCloudRun
public RuntimeConfig.Builder setCloudRun(CloudRunConfig.Builder builderForValue)
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
-
mergeCloudRun
public RuntimeConfig.Builder mergeCloudRun(CloudRunConfig value)
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
-
clearCloudRun
public RuntimeConfig.Builder clearCloudRun()
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
-
getCloudRunBuilder
public CloudRunConfig.Builder getCloudRunBuilder()
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
-
getCloudRunOrBuilder
public CloudRunConfigOrBuilder getCloudRunOrBuilder()
Cloud Run runtime configuration.
.google.cloud.deploy.v1.CloudRunConfig cloud_run = 2;
- Specified by:
getCloudRunOrBuilder
in interfaceRuntimeConfigOrBuilder
-
setUnknownFields
public final RuntimeConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
mergeUnknownFields
public final RuntimeConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeConfig.Builder>
-
-