public static final class WorkflowTemplatePlacement.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder> implements WorkflowTemplatePlacementOrBuilder
Specifies workflow execution target. Either `managed_cluster` or `cluster_selector` is required.Protobuf type
google.cloud.dataproc.v1.WorkflowTemplatePlacementgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.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<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic WorkflowTemplatePlacement build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic WorkflowTemplatePlacement buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic WorkflowTemplatePlacement.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.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<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.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<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.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<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.Builder mergeFrom(WorkflowTemplatePlacement other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder>public WorkflowTemplatePlacement.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<WorkflowTemplatePlacement.Builder>IOExceptionpublic WorkflowTemplatePlacement.PlacementCase getPlacementCase()
getPlacementCase in interface WorkflowTemplatePlacementOrBuilderpublic WorkflowTemplatePlacement.Builder clearPlacement()
public boolean hasManagedCluster()
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;hasManagedCluster in interface WorkflowTemplatePlacementOrBuilderpublic ManagedCluster getManagedCluster()
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;getManagedCluster in interface WorkflowTemplatePlacementOrBuilderpublic WorkflowTemplatePlacement.Builder setManagedCluster(ManagedCluster value)
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;public WorkflowTemplatePlacement.Builder setManagedCluster(ManagedCluster.Builder builderForValue)
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;public WorkflowTemplatePlacement.Builder mergeManagedCluster(ManagedCluster value)
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;public WorkflowTemplatePlacement.Builder clearManagedCluster()
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;public ManagedCluster.Builder getManagedClusterBuilder()
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;public ManagedClusterOrBuilder getManagedClusterOrBuilder()
Optional. A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;getManagedClusterOrBuilder in interface WorkflowTemplatePlacementOrBuilderpublic boolean hasClusterSelector()
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;hasClusterSelector in interface WorkflowTemplatePlacementOrBuilderpublic ClusterSelector getClusterSelector()
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;getClusterSelector in interface WorkflowTemplatePlacementOrBuilderpublic WorkflowTemplatePlacement.Builder setClusterSelector(ClusterSelector value)
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;public WorkflowTemplatePlacement.Builder setClusterSelector(ClusterSelector.Builder builderForValue)
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;public WorkflowTemplatePlacement.Builder mergeClusterSelector(ClusterSelector value)
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;public WorkflowTemplatePlacement.Builder clearClusterSelector()
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;public ClusterSelector.Builder getClusterSelectorBuilder()
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;public ClusterSelectorOrBuilder getClusterSelectorOrBuilder()
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
.google.cloud.dataproc.v1.ClusterSelector cluster_selector = 2;getClusterSelectorOrBuilder in interface WorkflowTemplatePlacementOrBuilderpublic final WorkflowTemplatePlacement.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder>public final WorkflowTemplatePlacement.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkflowTemplatePlacement.Builder>Copyright © 2019 Google LLC. All rights reserved.