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.GeneratedMessage.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.GeneratedMessage.Builder<ContainerSpec.Builder>
implements ContainerSpecOrBuilder
Container Spec.Protobuf type
google.dataflow.v1beta3.ContainerSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Default runtime environment for the job.Name of the docker container image.Cloud Storage path to self-signed certificate of private registry.Secret Manager secret id for password to authenticate to private registry.Secret Manager secret id for username to authenticate to private registry.Metadata describing a template including description and validation rules.Required.Default runtime environment for the job.Default runtime environment for the job.Default runtime environment for the job.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetImage()Name of the docker container image.com.google.protobuf.ByteStringName of the docker container image.Cloud Storage path to self-signed certificate of private registry.com.google.protobuf.ByteStringCloud Storage path to self-signed certificate of private registry.Secret Manager secret id for password to authenticate to private registry.com.google.protobuf.ByteStringSecret Manager secret id for password to authenticate to private registry.Secret Manager secret id for username to authenticate to private registry.com.google.protobuf.ByteStringSecret Manager secret id for username to authenticate to private registry.Metadata describing a template including description and validation rules.Metadata describing a template including description and validation rules.Metadata describing a template including description and validation rules.Required.Required.Required.booleanDefault runtime environment for the job.booleanMetadata describing a template including description and validation rules.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanDefault runtime environment for the job.mergeFrom(ContainerSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetadata(TemplateMetadata value) Metadata describing a template including description and validation rules.mergeSdkInfo(SDKInfo value) Required.Default runtime environment for the job.setDefaultEnvironment(FlexTemplateRuntimeEnvironment.Builder builderForValue) Default runtime environment for the job.Name of the docker container image.setImageBytes(com.google.protobuf.ByteString value) Name of the docker container image.setImageRepositoryCertPath(String value) Cloud Storage path to self-signed certificate of private registry.setImageRepositoryCertPathBytes(com.google.protobuf.ByteString value) Cloud Storage path to self-signed certificate of private registry.Secret Manager secret id for password to authenticate to private registry.setImageRepositoryPasswordSecretIdBytes(com.google.protobuf.ByteString value) Secret Manager secret id for password to authenticate to private registry.Secret Manager secret id for username to authenticate to private registry.setImageRepositoryUsernameSecretIdBytes(com.google.protobuf.ByteString value) Secret Manager secret id for username to authenticate to private registry.setMetadata(TemplateMetadata value) Metadata describing a template including description and validation rules.setMetadata(TemplateMetadata.Builder builderForValue) Metadata describing a template including description and validation rules.setSdkInfo(SDKInfo value) Required.setSdkInfo(SDKInfo.Builder builderForValue) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ContainerSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ContainerSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ContainerSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ContainerSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ContainerSpec.Builder>
-
mergeFrom
public ContainerSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ContainerSpec.Builder>- Throws:
IOException
-
getImage
Name of the docker container image. E.g., gcr.io/project/some-image
string image = 1;- Specified by:
getImagein 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:
getImageBytesin interfaceContainerSpecOrBuilder- Returns:
- The bytes for image.
-
setImage
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
Name of the docker container image. E.g., gcr.io/project/some-image
string image = 1;- Returns:
- This builder for chaining.
-
setImageBytes
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:
hasMetadatain interfaceContainerSpecOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;- Specified by:
getMetadatain interfaceContainerSpecOrBuilder- Returns:
- The metadata.
-
setMetadata
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2; -
setMetadata
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2; -
mergeMetadata
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2; -
clearMetadata
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2; -
getMetadataBuilder
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2; -
getMetadataOrBuilder
Metadata describing a template including description and validation rules.
.google.dataflow.v1beta3.TemplateMetadata metadata = 2;- Specified by:
getMetadataOrBuilderin interfaceContainerSpecOrBuilder
-
hasSdkInfo
public boolean hasSdkInfo()Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;- Specified by:
hasSdkInfoin interfaceContainerSpecOrBuilder- Returns:
- Whether the sdkInfo field is set.
-
getSdkInfo
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;- Specified by:
getSdkInfoin interfaceContainerSpecOrBuilder- Returns:
- The sdkInfo.
-
setSdkInfo
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3; -
setSdkInfo
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3; -
mergeSdkInfo
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3; -
clearSdkInfo
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3; -
getSdkInfoBuilder
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3; -
getSdkInfoOrBuilder
Required. SDK info of the Flex Template.
.google.dataflow.v1beta3.SDKInfo sdk_info = 3;- Specified by:
getSdkInfoOrBuilderin interfaceContainerSpecOrBuilder
-
hasDefaultEnvironment
public boolean hasDefaultEnvironment()Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;- Specified by:
hasDefaultEnvironmentin interfaceContainerSpecOrBuilder- Returns:
- Whether the defaultEnvironment field is set.
-
getDefaultEnvironment
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;- Specified by:
getDefaultEnvironmentin interfaceContainerSpecOrBuilder- Returns:
- The defaultEnvironment.
-
setDefaultEnvironment
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
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4; -
clearDefaultEnvironment
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4; -
getDefaultEnvironmentBuilder
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4; -
getDefaultEnvironmentOrBuilder
Default runtime environment for the job.
.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment default_environment = 4;- Specified by:
getDefaultEnvironmentOrBuilderin interfaceContainerSpecOrBuilder
-
getImageRepositoryUsernameSecretId
Secret Manager secret id for username to authenticate to private registry.
string image_repository_username_secret_id = 5;- Specified by:
getImageRepositoryUsernameSecretIdin interfaceContainerSpecOrBuilder- Returns:
- The imageRepositoryUsernameSecretId.
-
getImageRepositoryUsernameSecretIdBytes
public com.google.protobuf.ByteString getImageRepositoryUsernameSecretIdBytes()Secret Manager secret id for username to authenticate to private registry.
string image_repository_username_secret_id = 5;- Specified by:
getImageRepositoryUsernameSecretIdBytesin interfaceContainerSpecOrBuilder- Returns:
- The bytes for imageRepositoryUsernameSecretId.
-
setImageRepositoryUsernameSecretId
Secret Manager secret id for username to authenticate to private registry.
string image_repository_username_secret_id = 5;- Parameters:
value- The imageRepositoryUsernameSecretId to set.- Returns:
- This builder for chaining.
-
clearImageRepositoryUsernameSecretId
Secret Manager secret id for username to authenticate to private registry.
string image_repository_username_secret_id = 5;- Returns:
- This builder for chaining.
-
setImageRepositoryUsernameSecretIdBytes
public ContainerSpec.Builder setImageRepositoryUsernameSecretIdBytes(com.google.protobuf.ByteString value) Secret Manager secret id for username to authenticate to private registry.
string image_repository_username_secret_id = 5;- Parameters:
value- The bytes for imageRepositoryUsernameSecretId to set.- Returns:
- This builder for chaining.
-
getImageRepositoryPasswordSecretId
Secret Manager secret id for password to authenticate to private registry.
string image_repository_password_secret_id = 6;- Specified by:
getImageRepositoryPasswordSecretIdin interfaceContainerSpecOrBuilder- Returns:
- The imageRepositoryPasswordSecretId.
-
getImageRepositoryPasswordSecretIdBytes
public com.google.protobuf.ByteString getImageRepositoryPasswordSecretIdBytes()Secret Manager secret id for password to authenticate to private registry.
string image_repository_password_secret_id = 6;- Specified by:
getImageRepositoryPasswordSecretIdBytesin interfaceContainerSpecOrBuilder- Returns:
- The bytes for imageRepositoryPasswordSecretId.
-
setImageRepositoryPasswordSecretId
Secret Manager secret id for password to authenticate to private registry.
string image_repository_password_secret_id = 6;- Parameters:
value- The imageRepositoryPasswordSecretId to set.- Returns:
- This builder for chaining.
-
clearImageRepositoryPasswordSecretId
Secret Manager secret id for password to authenticate to private registry.
string image_repository_password_secret_id = 6;- Returns:
- This builder for chaining.
-
setImageRepositoryPasswordSecretIdBytes
public ContainerSpec.Builder setImageRepositoryPasswordSecretIdBytes(com.google.protobuf.ByteString value) Secret Manager secret id for password to authenticate to private registry.
string image_repository_password_secret_id = 6;- Parameters:
value- The bytes for imageRepositoryPasswordSecretId to set.- Returns:
- This builder for chaining.
-
getImageRepositoryCertPath
Cloud Storage path to self-signed certificate of private registry.
string image_repository_cert_path = 7;- Specified by:
getImageRepositoryCertPathin interfaceContainerSpecOrBuilder- Returns:
- The imageRepositoryCertPath.
-
getImageRepositoryCertPathBytes
public com.google.protobuf.ByteString getImageRepositoryCertPathBytes()Cloud Storage path to self-signed certificate of private registry.
string image_repository_cert_path = 7;- Specified by:
getImageRepositoryCertPathBytesin interfaceContainerSpecOrBuilder- Returns:
- The bytes for imageRepositoryCertPath.
-
setImageRepositoryCertPath
Cloud Storage path to self-signed certificate of private registry.
string image_repository_cert_path = 7;- Parameters:
value- The imageRepositoryCertPath to set.- Returns:
- This builder for chaining.
-
clearImageRepositoryCertPath
Cloud Storage path to self-signed certificate of private registry.
string image_repository_cert_path = 7;- Returns:
- This builder for chaining.
-
setImageRepositoryCertPathBytes
Cloud Storage path to self-signed certificate of private registry.
string image_repository_cert_path = 7;- Parameters:
value- The bytes for imageRepositoryCertPath to set.- Returns:
- This builder for chaining.
-