public static final class InstantiateWorkflowTemplateRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder> implements InstantiateWorkflowTemplateRequestOrBuilder
A request to instantiate a workflow template.Protobuf type
google.cloud.dataproc.v1.InstantiateWorkflowTemplateRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic InstantiateWorkflowTemplateRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic InstantiateWorkflowTemplateRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic InstantiateWorkflowTemplateRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder mergeFrom(InstantiateWorkflowTemplateRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public InstantiateWorkflowTemplateRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InstantiateWorkflowTemplateRequest.Builder>IOExceptionpublic String getName()
Required. The "resource name" of the workflow template, as described
in https://cloud.google.com/apis/design/resource_names of the form
`projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
string name = 1;getName in interface InstantiateWorkflowTemplateRequestOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. The "resource name" of the workflow template, as described
in https://cloud.google.com/apis/design/resource_names of the form
`projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
string name = 1;getNameBytes in interface InstantiateWorkflowTemplateRequestOrBuilderpublic InstantiateWorkflowTemplateRequest.Builder setName(String value)
Required. The "resource name" of the workflow template, as described
in https://cloud.google.com/apis/design/resource_names of the form
`projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
string name = 1;public InstantiateWorkflowTemplateRequest.Builder clearName()
Required. The "resource name" of the workflow template, as described
in https://cloud.google.com/apis/design/resource_names of the form
`projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
string name = 1;public InstantiateWorkflowTemplateRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. The "resource name" of the workflow template, as described
in https://cloud.google.com/apis/design/resource_names of the form
`projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
string name = 1;public int getVersion()
Optional. The version of workflow template to instantiate. If specified, the workflow will be instantiated only if the current version of the workflow template has the supplied version. This option cannot be used to instantiate a previous version of workflow template.
int32 version = 2;getVersion in interface InstantiateWorkflowTemplateRequestOrBuilderpublic InstantiateWorkflowTemplateRequest.Builder setVersion(int value)
Optional. The version of workflow template to instantiate. If specified, the workflow will be instantiated only if the current version of the workflow template has the supplied version. This option cannot be used to instantiate a previous version of workflow template.
int32 version = 2;public InstantiateWorkflowTemplateRequest.Builder clearVersion()
Optional. The version of workflow template to instantiate. If specified, the workflow will be instantiated only if the current version of the workflow template has the supplied version. This option cannot be used to instantiate a previous version of workflow template.
int32 version = 2;public String getRequestId()
Optional. A tag that prevents multiple concurrent workflow instances with the same tag from running. This mitigates risk of concurrent instances started due to retries. It is recommended to always set this value to a [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier). The tag must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 5;getRequestId in interface InstantiateWorkflowTemplateRequestOrBuilderpublic com.google.protobuf.ByteString getRequestIdBytes()
Optional. A tag that prevents multiple concurrent workflow instances with the same tag from running. This mitigates risk of concurrent instances started due to retries. It is recommended to always set this value to a [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier). The tag must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 5;getRequestIdBytes in interface InstantiateWorkflowTemplateRequestOrBuilderpublic InstantiateWorkflowTemplateRequest.Builder setRequestId(String value)
Optional. A tag that prevents multiple concurrent workflow instances with the same tag from running. This mitigates risk of concurrent instances started due to retries. It is recommended to always set this value to a [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier). The tag must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 5;public InstantiateWorkflowTemplateRequest.Builder clearRequestId()
Optional. A tag that prevents multiple concurrent workflow instances with the same tag from running. This mitigates risk of concurrent instances started due to retries. It is recommended to always set this value to a [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier). The tag must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 5;public InstantiateWorkflowTemplateRequest.Builder setRequestIdBytes(com.google.protobuf.ByteString value)
Optional. A tag that prevents multiple concurrent workflow instances with the same tag from running. This mitigates risk of concurrent instances started due to retries. It is recommended to always set this value to a [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier). The tag must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 5;public int getParametersCount()
InstantiateWorkflowTemplateRequestOrBuilderOptional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;getParametersCount in interface InstantiateWorkflowTemplateRequestOrBuilderpublic boolean containsParameters(String key)
Optional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;containsParameters in interface InstantiateWorkflowTemplateRequestOrBuilder@Deprecated public Map<String,String> getParameters()
getParametersMap() instead.getParameters in interface InstantiateWorkflowTemplateRequestOrBuilderpublic Map<String,String> getParametersMap()
Optional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;getParametersMap in interface InstantiateWorkflowTemplateRequestOrBuilderpublic String getParametersOrDefault(String key, String defaultValue)
Optional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;getParametersOrDefault in interface InstantiateWorkflowTemplateRequestOrBuilderpublic String getParametersOrThrow(String key)
Optional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;getParametersOrThrow in interface InstantiateWorkflowTemplateRequestOrBuilderpublic InstantiateWorkflowTemplateRequest.Builder clearParameters()
public InstantiateWorkflowTemplateRequest.Builder removeParameters(String key)
Optional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;@Deprecated public Map<String,String> getMutableParameters()
public InstantiateWorkflowTemplateRequest.Builder putParameters(String key, String value)
Optional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;public InstantiateWorkflowTemplateRequest.Builder putAllParameters(Map<String,String> values)
Optional. Map from parameter names to values that should be used for those parameters. Values may not exceed 100 characters.
map<string, string> parameters = 6;public final InstantiateWorkflowTemplateRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>public final InstantiateWorkflowTemplateRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InstantiateWorkflowTemplateRequest.Builder>Copyright © 2019 Google LLC. All rights reserved.