public final class InstantiateWorkflowTemplateRequest extends com.google.protobuf.GeneratedMessageV3 implements InstantiateWorkflowTemplateRequestOrBuilder
A request to instantiate a workflow template.Protobuf type
google.cloud.dataproc.v1.InstantiateWorkflowTemplateRequest| Modifier and Type | Class and Description |
|---|---|
static class |
InstantiateWorkflowTemplateRequest.Builder
A request to instantiate a workflow template.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
NAME_FIELD_NUMBER |
static int |
PARAMETERS_FIELD_NUMBER |
static int |
REQUEST_ID_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
public static final int REQUEST_ID_FIELD_NUMBER
public static final int PARAMETERS_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static InstantiateWorkflowTemplateRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InstantiateWorkflowTemplateRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static InstantiateWorkflowTemplateRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static InstantiateWorkflowTemplateRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic InstantiateWorkflowTemplateRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static InstantiateWorkflowTemplateRequest.Builder newBuilder()
public static InstantiateWorkflowTemplateRequest.Builder newBuilder(InstantiateWorkflowTemplateRequest prototype)
public InstantiateWorkflowTemplateRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected InstantiateWorkflowTemplateRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static InstantiateWorkflowTemplateRequest getDefaultInstance()
public static com.google.protobuf.Parser<InstantiateWorkflowTemplateRequest> parser()
public com.google.protobuf.Parser<InstantiateWorkflowTemplateRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public InstantiateWorkflowTemplateRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019 Google LLC. All rights reserved.