Package com.google.dataflow.v1beta3
Class DynamicTemplateLaunchParams.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DynamicTemplateLaunchParams.Builder>
com.google.dataflow.v1beta3.DynamicTemplateLaunchParams.Builder
- All Implemented Interfaces:
DynamicTemplateLaunchParamsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DynamicTemplateLaunchParams
public static final class DynamicTemplateLaunchParams.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DynamicTemplateLaunchParams.Builder>
implements DynamicTemplateLaunchParamsOrBuilder
Parameters to pass when launching a dynamic template.Protobuf type
google.dataflow.v1beta3.DynamicTemplateLaunchParams-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Path to the dynamic template specification file on Cloud Storage.Cloud Storage path for staging dependencies.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorPath to the dynamic template specification file on Cloud Storage.com.google.protobuf.ByteStringPath to the dynamic template specification file on Cloud Storage.Cloud Storage path for staging dependencies.com.google.protobuf.ByteStringCloud Storage path for staging dependencies.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setGcsPath(String value) Path to the dynamic template specification file on Cloud Storage.setGcsPathBytes(com.google.protobuf.ByteString value) Path to the dynamic template specification file on Cloud Storage.setStagingLocation(String value) Cloud Storage path for staging dependencies.setStagingLocationBytes(com.google.protobuf.ByteString value) Cloud Storage path for staging dependencies.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<DynamicTemplateLaunchParams.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<DynamicTemplateLaunchParams.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<DynamicTemplateLaunchParams.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<DynamicTemplateLaunchParams.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DynamicTemplateLaunchParams.Builder>
-
mergeFrom
public DynamicTemplateLaunchParams.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<DynamicTemplateLaunchParams.Builder>- Throws:
IOException
-
getGcsPath
Path to the dynamic template specification file on Cloud Storage. The file must be a JSON serialized `DynamicTemplateFileSpec` object.
string gcs_path = 1;- Specified by:
getGcsPathin interfaceDynamicTemplateLaunchParamsOrBuilder- Returns:
- The gcsPath.
-
getGcsPathBytes
public com.google.protobuf.ByteString getGcsPathBytes()Path to the dynamic template specification file on Cloud Storage. The file must be a JSON serialized `DynamicTemplateFileSpec` object.
string gcs_path = 1;- Specified by:
getGcsPathBytesin interfaceDynamicTemplateLaunchParamsOrBuilder- Returns:
- The bytes for gcsPath.
-
setGcsPath
Path to the dynamic template specification file on Cloud Storage. The file must be a JSON serialized `DynamicTemplateFileSpec` object.
string gcs_path = 1;- Parameters:
value- The gcsPath to set.- Returns:
- This builder for chaining.
-
clearGcsPath
Path to the dynamic template specification file on Cloud Storage. The file must be a JSON serialized `DynamicTemplateFileSpec` object.
string gcs_path = 1;- Returns:
- This builder for chaining.
-
setGcsPathBytes
Path to the dynamic template specification file on Cloud Storage. The file must be a JSON serialized `DynamicTemplateFileSpec` object.
string gcs_path = 1;- Parameters:
value- The bytes for gcsPath to set.- Returns:
- This builder for chaining.
-
getStagingLocation
Cloud Storage path for staging dependencies. Must be a valid Cloud Storage URL, beginning with `gs://`.
string staging_location = 2;- Specified by:
getStagingLocationin interfaceDynamicTemplateLaunchParamsOrBuilder- Returns:
- The stagingLocation.
-
getStagingLocationBytes
public com.google.protobuf.ByteString getStagingLocationBytes()Cloud Storage path for staging dependencies. Must be a valid Cloud Storage URL, beginning with `gs://`.
string staging_location = 2;- Specified by:
getStagingLocationBytesin interfaceDynamicTemplateLaunchParamsOrBuilder- Returns:
- The bytes for stagingLocation.
-
setStagingLocation
Cloud Storage path for staging dependencies. Must be a valid Cloud Storage URL, beginning with `gs://`.
string staging_location = 2;- Parameters:
value- The stagingLocation to set.- Returns:
- This builder for chaining.
-
clearStagingLocation
Cloud Storage path for staging dependencies. Must be a valid Cloud Storage URL, beginning with `gs://`.
string staging_location = 2;- Returns:
- This builder for chaining.
-
setStagingLocationBytes
public DynamicTemplateLaunchParams.Builder setStagingLocationBytes(com.google.protobuf.ByteString value) Cloud Storage path for staging dependencies. Must be a valid Cloud Storage URL, beginning with `gs://`.
string staging_location = 2;- Parameters:
value- The bytes for stagingLocation to set.- Returns:
- This builder for chaining.
-