Package com.google.dataflow.v1beta3
Class ContainerSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ContainerSpec.Builder>
-
- com.google.dataflow.v1beta3.ContainerSpec.Builder
-
- All Implemented Interfaces:
ContainerSpecOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ContainerSpec
public static final class ContainerSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ContainerSpec.Builder> implements ContainerSpecOrBuilder
Container Spec.
Protobuf typegoogle.dataflow.v1beta3.ContainerSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerSpec.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ContainerSpec
build()
ContainerSpec
buildPartial()
ContainerSpec.Builder
clear()
ContainerSpec.Builder
clearDefaultEnvironment()
Default runtime environment for the job.ContainerSpec.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ContainerSpec.Builder
clearImage()
Name of the docker container image.ContainerSpec.Builder
clearMetadata()
Metadata describing a template including description and validation rules.ContainerSpec.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ContainerSpec.Builder
clearSdkInfo()
Required.ContainerSpec.Builder
clone()
FlexTemplateRuntimeEnvironment
getDefaultEnvironment()
Default runtime environment for the job.FlexTemplateRuntimeEnvironment.Builder
getDefaultEnvironmentBuilder()
Default runtime environment for the job.FlexTemplateRuntimeEnvironmentOrBuilder
getDefaultEnvironmentOrBuilder()
Default runtime environment for the job.ContainerSpec
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getImage()
Name of the docker container image.com.google.protobuf.ByteString
getImageBytes()
Name of the docker container image.TemplateMetadata
getMetadata()
Metadata describing a template including description and validation rules.TemplateMetadata.Builder
getMetadataBuilder()
Metadata describing a template including description and validation rules.TemplateMetadataOrBuilder
getMetadataOrBuilder()
Metadata describing a template including description and validation rules.SDKInfo
getSdkInfo()
Required.SDKInfo.Builder
getSdkInfoBuilder()
Required.SDKInfoOrBuilder
getSdkInfoOrBuilder()
Required.boolean
hasDefaultEnvironment()
Default runtime environment for the job.boolean
hasMetadata()
Metadata describing a template including description and validation rules.boolean
hasSdkInfo()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ContainerSpec.Builder
mergeDefaultEnvironment(FlexTemplateRuntimeEnvironment value)
Default runtime environment for the job.ContainerSpec.Builder
mergeFrom(ContainerSpec other)
ContainerSpec.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ContainerSpec.Builder
mergeFrom(com.google.protobuf.Message other)
ContainerSpec.Builder
mergeMetadata(TemplateMetadata value)
Metadata describing a template including description and validation rules.ContainerSpec.Builder
mergeSdkInfo(SDKInfo value)
Required.ContainerSpec.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ContainerSpec.Builder
setDefaultEnvironment(FlexTemplateRuntimeEnvironment value)
Default runtime environment for the job.ContainerSpec.Builder
setDefaultEnvironment(FlexTemplateRuntimeEnvironment.Builder builderForValue)
Default runtime environment for the job.ContainerSpec.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ContainerSpec.Builder
setImage(String value)
Name of the docker container image.ContainerSpec.Builder
setImageBytes(com.google.protobuf.ByteString value)
Name of the docker container image.ContainerSpec.Builder
setMetadata(TemplateMetadata value)
Metadata describing a template including description and validation rules.ContainerSpec.Builder
setMetadata(TemplateMetadata.Builder builderForValue)
Metadata describing a template including description and validation rules.ContainerSpec.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ContainerSpec.Builder
setSdkInfo(SDKInfo value)
Required.ContainerSpec.Builder
setSdkInfo(SDKInfo.Builder builderForValue)
Required.ContainerSpec.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<ContainerSpec.Builder>
-
clear
public ContainerSpec.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<ContainerSpec.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<ContainerSpec.Builder>
-
getDefaultInstanceForType
public ContainerSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ContainerSpec build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ContainerSpec buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ContainerSpec.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<ContainerSpec.Builder>
-
setField
public ContainerSpec.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<ContainerSpec.Builder>
-
clearField
public ContainerSpec.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<ContainerSpec.Builder>
-
clearOneof
public ContainerSpec.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<ContainerSpec.Builder>
-
setRepeatedField
public ContainerSpec.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<ContainerSpec.Builder>
-
addRepeatedField
public ContainerSpec.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<ContainerSpec.Builder>
-
mergeFrom
public ContainerSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ContainerSpec.Builder>
-
mergeFrom
public ContainerSpec.Builder mergeFrom(ContainerSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ContainerSpec.Builder>
-
mergeFrom
public ContainerSpec.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<ContainerSpec.Builder>
- Throws:
IOException
-
getImage
public String getImage()
Name of the docker container image. E.g., gcr.io/project/some-image
string image = 1;
- Specified by:
getImage
in interfaceContainerSpecOrBuilder
- Returns:
- The image.
-
getImageBytes
public com.google.protobuf.ByteString getImageBytes()
Name of the docker container image. E.g., gcr.io/project/some-image
string image = 1;
- Specified by:
getImageBytes
in interfaceContainerSpecOrBuilder
- Returns:
- The bytes for image.
-
setImage
public ContainerSpec.Builder setImage(String value)
Name of the docker container image. E.g., gcr.io/project/some-image
string image = 1;
- Parameters:
value
- The image to set.- Returns:
- This builder for chaining.
-
clearImage
public ContainerSpec.Builder clearImage()
Name of the docker container image. E.g., gcr.io/project/some-image
string image = 1;
- Returns:
- This builder for chaining.
-
setImageBytes
public ContainerSpec.Builder setImageBytes(com.google.protobuf.ByteString value)
Name of the docker container image. E.g., gcr.io/project/some-image
string image = 1;
- Parameters:
value
- The bytes for image to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
- Specified by:
hasMetadata
in interfaceContainerSpecOrBuilder
- Returns:
- Whether the metadata field is set.
-
getMetadata
public TemplateMetadata getMetadata()
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
- Specified by:
getMetadata
in interfaceContainerSpecOrBuilder
- Returns:
- The metadata.
-
setMetadata
public ContainerSpec.Builder setMetadata(TemplateMetadata value)
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
-
setMetadata
public ContainerSpec.Builder setMetadata(TemplateMetadata.Builder builderForValue)
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
-
mergeMetadata
public ContainerSpec.Builder mergeMetadata(TemplateMetadata value)
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
-
clearMetadata
public ContainerSpec.Builder clearMetadata()
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
-
getMetadataBuilder
public TemplateMetadata.Builder getMetadataBuilder()
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
-
getMetadataOrBuilder
public TemplateMetadataOrBuilder getMetadataOrBuilder()
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;
- Specified by:
getMetadataOrBuilder
in interfaceContainerSpecOrBuilder
-
hasSdkInfo
public boolean hasSdkInfo()
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
- Specified by:
hasSdkInfo
in interfaceContainerSpecOrBuilder
- Returns:
- Whether the sdkInfo field is set.
-
getSdkInfo
public SDKInfo getSdkInfo()
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
- Specified by:
getSdkInfo
in interfaceContainerSpecOrBuilder
- Returns:
- The sdkInfo.
-
setSdkInfo
public ContainerSpec.Builder setSdkInfo(SDKInfo value)
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
-
setSdkInfo
public ContainerSpec.Builder setSdkInfo(SDKInfo.Builder builderForValue)
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
-
mergeSdkInfo
public ContainerSpec.Builder mergeSdkInfo(SDKInfo value)
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
-
clearSdkInfo
public ContainerSpec.Builder clearSdkInfo()
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
-
getSdkInfoBuilder
public SDKInfo.Builder getSdkInfoBuilder()
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
-
getSdkInfoOrBuilder
public SDKInfoOrBuilder getSdkInfoOrBuilder()
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;
- Specified by:
getSdkInfoOrBuilder
in interfaceContainerSpecOrBuilder
-
hasDefaultEnvironment
public boolean hasDefaultEnvironment()
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
- Specified by:
hasDefaultEnvironment
in interfaceContainerSpecOrBuilder
- Returns:
- Whether the defaultEnvironment field is set.
-
getDefaultEnvironment
public FlexTemplateRuntimeEnvironment getDefaultEnvironment()
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
- Specified by:
getDefaultEnvironment
in interfaceContainerSpecOrBuilder
- Returns:
- The defaultEnvironment.
-
setDefaultEnvironment
public ContainerSpec.Builder setDefaultEnvironment(FlexTemplateRuntimeEnvironment value)
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
-
setDefaultEnvironment
public ContainerSpec.Builder setDefaultEnvironment(FlexTemplateRuntimeEnvironment.Builder builderForValue)
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
-
mergeDefaultEnvironment
public ContainerSpec.Builder mergeDefaultEnvironment(FlexTemplateRuntimeEnvironment value)
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
-
clearDefaultEnvironment
public ContainerSpec.Builder clearDefaultEnvironment()
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
-
getDefaultEnvironmentBuilder
public FlexTemplateRuntimeEnvironment.Builder getDefaultEnvironmentBuilder()
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
-
getDefaultEnvironmentOrBuilder
public FlexTemplateRuntimeEnvironmentOrBuilder getDefaultEnvironmentOrBuilder()
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;
- Specified by:
getDefaultEnvironmentOrBuilder
in interfaceContainerSpecOrBuilder
-
setUnknownFields
public final ContainerSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ContainerSpec.Builder>
-
mergeUnknownFields
public final ContainerSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ContainerSpec.Builder>
-
-