public final class WorkflowTemplatePlacement extends GeneratedMessageV3 implements WorkflowTemplatePlacementOrBuilder
Specifies workflow execution target. Either `managed_cluster` or `cluster_selector` is required.Protobuf type
google.cloud.dataproc.v1.WorkflowTemplatePlacement
Modifier and Type | Class and Description |
---|---|
static class |
WorkflowTemplatePlacement.Builder
Specifies workflow execution target.
|
static class |
WorkflowTemplatePlacement.PlacementCase |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
Modifier and Type | Field and Description |
---|---|
static int |
CLUSTER_SELECTOR_FIELD_NUMBER |
static int |
MANAGED_CLUSTER_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int MANAGED_CLUSTER_FIELD_NUMBER
public static final int CLUSTER_SELECTOR_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public WorkflowTemplatePlacement.PlacementCase getPlacementCase()
getPlacementCase
in interface WorkflowTemplatePlacementOrBuilder
public boolean hasManagedCluster()
A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;
hasManagedCluster
in interface WorkflowTemplatePlacementOrBuilder
public ManagedCluster getManagedCluster()
A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;
getManagedCluster
in interface WorkflowTemplatePlacementOrBuilder
public ManagedClusterOrBuilder getManagedClusterOrBuilder()
A cluster that is managed by the workflow.
.google.cloud.dataproc.v1.ManagedCluster managed_cluster = 1;
getManagedClusterOrBuilder
in interface WorkflowTemplatePlacementOrBuilder
public 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 WorkflowTemplatePlacementOrBuilder
public 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 WorkflowTemplatePlacementOrBuilder
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 WorkflowTemplatePlacementOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static WorkflowTemplatePlacement parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static WorkflowTemplatePlacement parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static WorkflowTemplatePlacement parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static WorkflowTemplatePlacement parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static WorkflowTemplatePlacement parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static WorkflowTemplatePlacement parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static WorkflowTemplatePlacement parseFrom(InputStream input) throws IOException
IOException
public static WorkflowTemplatePlacement parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static WorkflowTemplatePlacement parseDelimitedFrom(InputStream input) throws IOException
IOException
public static WorkflowTemplatePlacement parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static WorkflowTemplatePlacement parseFrom(CodedInputStream input) throws IOException
IOException
public static WorkflowTemplatePlacement parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public WorkflowTemplatePlacement.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static WorkflowTemplatePlacement.Builder newBuilder()
public static WorkflowTemplatePlacement.Builder newBuilder(WorkflowTemplatePlacement prototype)
public WorkflowTemplatePlacement.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected WorkflowTemplatePlacement.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static WorkflowTemplatePlacement getDefaultInstance()
public static Parser<WorkflowTemplatePlacement> parser()
public Parser<WorkflowTemplatePlacement> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public WorkflowTemplatePlacement getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.