Package com.google.cloud.dataplex.v1
Class Task.InfrastructureSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Task.InfrastructureSpec.Builder>
com.google.cloud.dataplex.v1.Task.InfrastructureSpec.Builder
- All Implemented Interfaces:
Task.InfrastructureSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Task.InfrastructureSpec
public static final class Task.InfrastructureSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Task.InfrastructureSpec.Builder>
implements Task.InfrastructureSpecOrBuilder
Configuration for the underlying infrastructure used to run workloads.Protobuf type
google.cloud.dataplex.v1.Task.InfrastructureSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Compute resources needed for a Task when using Dataproc Serverless.Container Image Runtime Configuration.Vpc network.getBatch()Compute resources needed for a Task when using Dataproc Serverless.Compute resources needed for a Task when using Dataproc Serverless.Compute resources needed for a Task when using Dataproc Serverless.Container Image Runtime Configuration.Container Image Runtime Configuration.Container Image Runtime Configuration.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorVpc network.Vpc network.Vpc network.booleanhasBatch()Compute resources needed for a Task when using Dataproc Serverless.booleanContainer Image Runtime Configuration.booleanVpc network.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanCompute resources needed for a Task when using Dataproc Serverless.Container Image Runtime Configuration.mergeFrom(Task.InfrastructureSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Vpc network.Compute resources needed for a Task when using Dataproc Serverless.setBatch(Task.InfrastructureSpec.BatchComputeResources.Builder builderForValue) Compute resources needed for a Task when using Dataproc Serverless.Container Image Runtime Configuration.setContainerImage(Task.InfrastructureSpec.ContainerImageRuntime.Builder builderForValue) Container Image Runtime Configuration.Vpc network.setVpcNetwork(Task.InfrastructureSpec.VpcNetwork.Builder builderForValue) Vpc network.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Task.InfrastructureSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Task.InfrastructureSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Task.InfrastructureSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Task.InfrastructureSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Task.InfrastructureSpec.Builder>
-
mergeFrom
public Task.InfrastructureSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Task.InfrastructureSpec.Builder>- Throws:
IOException
-
getResourcesCase
- Specified by:
getResourcesCasein interfaceTask.InfrastructureSpecOrBuilder
-
clearResources
-
getRuntimeCase
- Specified by:
getRuntimeCasein interfaceTask.InfrastructureSpecOrBuilder
-
clearRuntime
-
getNetworkCase
- Specified by:
getNetworkCasein interfaceTask.InfrastructureSpecOrBuilder
-
clearNetwork
-
hasBatch
public boolean hasBatch()Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;- Specified by:
hasBatchin interfaceTask.InfrastructureSpecOrBuilder- Returns:
- Whether the batch field is set.
-
getBatch
Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;- Specified by:
getBatchin interfaceTask.InfrastructureSpecOrBuilder- Returns:
- The batch.
-
setBatch
public Task.InfrastructureSpec.Builder setBatch(Task.InfrastructureSpec.BatchComputeResources value) Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52; -
setBatch
public Task.InfrastructureSpec.Builder setBatch(Task.InfrastructureSpec.BatchComputeResources.Builder builderForValue) Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52; -
mergeBatch
public Task.InfrastructureSpec.Builder mergeBatch(Task.InfrastructureSpec.BatchComputeResources value) Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52; -
clearBatch
Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52; -
getBatchBuilder
Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52; -
getBatchOrBuilder
Compute resources needed for a Task when using Dataproc Serverless.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;- Specified by:
getBatchOrBuilderin interfaceTask.InfrastructureSpecOrBuilder
-
hasContainerImage
public boolean hasContainerImage()Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;- Specified by:
hasContainerImagein interfaceTask.InfrastructureSpecOrBuilder- Returns:
- Whether the containerImage field is set.
-
getContainerImage
Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;- Specified by:
getContainerImagein interfaceTask.InfrastructureSpecOrBuilder- Returns:
- The containerImage.
-
setContainerImage
public Task.InfrastructureSpec.Builder setContainerImage(Task.InfrastructureSpec.ContainerImageRuntime value) Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101; -
setContainerImage
public Task.InfrastructureSpec.Builder setContainerImage(Task.InfrastructureSpec.ContainerImageRuntime.Builder builderForValue) Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101; -
mergeContainerImage
public Task.InfrastructureSpec.Builder mergeContainerImage(Task.InfrastructureSpec.ContainerImageRuntime value) Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101; -
clearContainerImage
Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101; -
getContainerImageBuilder
Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101; -
getContainerImageOrBuilder
Container Image Runtime Configuration.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;- Specified by:
getContainerImageOrBuilderin interfaceTask.InfrastructureSpecOrBuilder
-
hasVpcNetwork
public boolean hasVpcNetwork()Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;- Specified by:
hasVpcNetworkin interfaceTask.InfrastructureSpecOrBuilder- Returns:
- Whether the vpcNetwork field is set.
-
getVpcNetwork
Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;- Specified by:
getVpcNetworkin interfaceTask.InfrastructureSpecOrBuilder- Returns:
- The vpcNetwork.
-
setVpcNetwork
Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150; -
setVpcNetwork
public Task.InfrastructureSpec.Builder setVpcNetwork(Task.InfrastructureSpec.VpcNetwork.Builder builderForValue) Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150; -
mergeVpcNetwork
Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150; -
clearVpcNetwork
Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150; -
getVpcNetworkBuilder
Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150; -
getVpcNetworkOrBuilder
Vpc network.
.google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;- Specified by:
getVpcNetworkOrBuilderin interfaceTask.InfrastructureSpecOrBuilder
-