Package com.google.cloud.dataproc.v1
Class InstantiateInlineWorkflowTemplateRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InstantiateInlineWorkflowTemplateRequest.Builder>
-
- com.google.cloud.dataproc.v1.InstantiateInlineWorkflowTemplateRequest.Builder
-
- All Implemented Interfaces:
InstantiateInlineWorkflowTemplateRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- InstantiateInlineWorkflowTemplateRequest
public static final class InstantiateInlineWorkflowTemplateRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InstantiateInlineWorkflowTemplateRequest.Builder> implements InstantiateInlineWorkflowTemplateRequestOrBuilder
A request to instantiate an inline workflow template.
Protobuf typegoogle.cloud.dataproc.v1.InstantiateInlineWorkflowTemplateRequest
-
-
Method Summary
-
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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
clear
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
getDefaultInstanceForType
public InstantiateInlineWorkflowTemplateRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public InstantiateInlineWorkflowTemplateRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InstantiateInlineWorkflowTemplateRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
setField
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
clearField
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
clearOneof
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
setRepeatedField
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
addRepeatedField
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
-
mergeFrom
public InstantiateInlineWorkflowTemplateRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InstantiateInlineWorkflowTemplateRequest.Builder>
-
mergeFrom
public InstantiateInlineWorkflowTemplateRequest.Builder mergeFrom(InstantiateInlineWorkflowTemplateRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstantiateInlineWorkflowTemplateRequest.Builder>
-
mergeFrom
public InstantiateInlineWorkflowTemplateRequest.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<InstantiateInlineWorkflowTemplateRequest.Builder>
- Throws:
IOException
-
getParent
public String getParent()
Required. The resource name of the region or location, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates,instantiateinline`, the resource name of the region has the following format: `projects/{project_id}/regions/{region}` * For `projects.locations.workflowTemplates.instantiateinline`, the resource name of the location has the following format: `projects/{project_id}/locations/{location}`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getParent
in interfaceInstantiateInlineWorkflowTemplateRequestOrBuilder
- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. The resource name of the region or location, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates,instantiateinline`, the resource name of the region has the following format: `projects/{project_id}/regions/{region}` * For `projects.locations.workflowTemplates.instantiateinline`, the resource name of the location has the following format: `projects/{project_id}/locations/{location}`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getParentBytes
in interfaceInstantiateInlineWorkflowTemplateRequestOrBuilder
- Returns:
- The bytes for parent.
-
setParent
public InstantiateInlineWorkflowTemplateRequest.Builder setParent(String value)
Required. The resource name of the region or location, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates,instantiateinline`, the resource name of the region has the following format: `projects/{project_id}/regions/{region}` * For `projects.locations.workflowTemplates.instantiateinline`, the resource name of the location has the following format: `projects/{project_id}/locations/{location}`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public InstantiateInlineWorkflowTemplateRequest.Builder clearParent()
Required. The resource name of the region or location, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates,instantiateinline`, the resource name of the region has the following format: `projects/{project_id}/regions/{region}` * For `projects.locations.workflowTemplates.instantiateinline`, the resource name of the location has the following format: `projects/{project_id}/locations/{location}`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setParentBytes
public InstantiateInlineWorkflowTemplateRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The resource name of the region or location, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates,instantiateinline`, the resource name of the region has the following format: `projects/{project_id}/regions/{region}` * For `projects.locations.workflowTemplates.instantiateinline`, the resource name of the location has the following format: `projects/{project_id}/locations/{location}`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasTemplate
public boolean hasTemplate()
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasTemplate
in interfaceInstantiateInlineWorkflowTemplateRequestOrBuilder
- Returns:
- Whether the template field is set.
-
getTemplate
public WorkflowTemplate getTemplate()
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getTemplate
in interfaceInstantiateInlineWorkflowTemplateRequestOrBuilder
- Returns:
- The template.
-
setTemplate
public InstantiateInlineWorkflowTemplateRequest.Builder setTemplate(WorkflowTemplate value)
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
-
setTemplate
public InstantiateInlineWorkflowTemplateRequest.Builder setTemplate(WorkflowTemplate.Builder builderForValue)
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
-
mergeTemplate
public InstantiateInlineWorkflowTemplateRequest.Builder mergeTemplate(WorkflowTemplate value)
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearTemplate
public InstantiateInlineWorkflowTemplateRequest.Builder clearTemplate()
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
-
getTemplateBuilder
public WorkflowTemplate.Builder getTemplateBuilder()
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
-
getTemplateOrBuilder
public WorkflowTemplateOrBuilder getTemplateOrBuilder()
Required. The workflow template to instantiate.
.google.cloud.dataproc.v1.WorkflowTemplate template = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getTemplateOrBuilder
in interfaceInstantiateInlineWorkflowTemplateRequestOrBuilder
-
getRequestId
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 = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRequestId
in interfaceInstantiateInlineWorkflowTemplateRequestOrBuilder
- Returns:
- The requestId.
-
getRequestIdBytes
public 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 = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRequestIdBytes
in interfaceInstantiateInlineWorkflowTemplateRequestOrBuilder
- Returns:
- The bytes for requestId.
-
setRequestId
public InstantiateInlineWorkflowTemplateRequest.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 = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The requestId to set.- Returns:
- This builder for chaining.
-
clearRequestId
public InstantiateInlineWorkflowTemplateRequest.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 = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setRequestIdBytes
public InstantiateInlineWorkflowTemplateRequest.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 = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes for requestId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final InstantiateInlineWorkflowTemplateRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstantiateInlineWorkflowTemplateRequest.Builder>
-
mergeUnknownFields
public final InstantiateInlineWorkflowTemplateRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstantiateInlineWorkflowTemplateRequest.Builder>
-
-