public static final class Task.InfrastructureSpec.Builder extends GeneratedMessageV3.Builder<Task.InfrastructureSpec.Builder> implements Task.InfrastructureSpecOrBuilder
   
   Configuration for the underlying infrastructure used to run workloads.
 Protobuf type google.cloud.dataplex.v1.Task.InfrastructureSpec
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public Task.InfrastructureSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public Task.InfrastructureSpec build()
   
  
  
  buildPartial()
  
    public Task.InfrastructureSpec buildPartial()
   
  
  
  clear()
  
    public Task.InfrastructureSpec.Builder clear()
   
  
  Overrides
  
  
  clearBatch()
  
    public Task.InfrastructureSpec.Builder clearBatch()
   
   Compute resources needed for a Task when using Dataproc Serverless.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;
 
clearContainerImage()
  
    public Task.InfrastructureSpec.Builder clearContainerImage()
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
clearField(Descriptors.FieldDescriptor field)
  
    public Task.InfrastructureSpec.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearNetwork()
  
    public Task.InfrastructureSpec.Builder clearNetwork()
   
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public Task.InfrastructureSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearResources()
  
    public Task.InfrastructureSpec.Builder clearResources()
   
  
  
  clearRuntime()
  
    public Task.InfrastructureSpec.Builder clearRuntime()
   
  
  
  clearVpcNetwork()
  
    public Task.InfrastructureSpec.Builder clearVpcNetwork()
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;
 
clone()
  
    public Task.InfrastructureSpec.Builder clone()
   
  
  Overrides
  
  
  getBatch()
  
    public Task.InfrastructureSpec.BatchComputeResources getBatch()
   
   Compute resources needed for a Task when using Dataproc Serverless.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;
 
getBatchBuilder()
  
    public Task.InfrastructureSpec.BatchComputeResources.Builder getBatchBuilder()
   
   Compute resources needed for a Task when using Dataproc Serverless.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;
 
getBatchOrBuilder()
  
    public Task.InfrastructureSpec.BatchComputeResourcesOrBuilder getBatchOrBuilder()
   
   Compute resources needed for a Task when using Dataproc Serverless.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;
 
getContainerImage()
  
    public Task.InfrastructureSpec.ContainerImageRuntime getContainerImage()
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
getContainerImageBuilder()
  
    public Task.InfrastructureSpec.ContainerImageRuntime.Builder getContainerImageBuilder()
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
getContainerImageOrBuilder()
  
    public Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder getContainerImageOrBuilder()
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
getDefaultInstanceForType()
  
    public Task.InfrastructureSpec getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getNetworkCase()
  
    public Task.InfrastructureSpec.NetworkCase getNetworkCase()
   
  
  
  getResourcesCase()
  
    public Task.InfrastructureSpec.ResourcesCase getResourcesCase()
   
  
  
  getRuntimeCase()
  
    public Task.InfrastructureSpec.RuntimeCase getRuntimeCase()
   
  
  
  getVpcNetwork()
  
    public Task.InfrastructureSpec.VpcNetwork getVpcNetwork()
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;
 
getVpcNetworkBuilder()
  
    public Task.InfrastructureSpec.VpcNetwork.Builder getVpcNetworkBuilder()
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;
 
getVpcNetworkOrBuilder()
  
    public Task.InfrastructureSpec.VpcNetworkOrBuilder getVpcNetworkOrBuilder()
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;
 
hasBatch()
  
    public boolean hasBatch()
   
   Compute resources needed for a Task when using Dataproc Serverless.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.BatchComputeResources batch = 52;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the batch field is set. | 
    
  
  
  hasContainerImage()
  
    public boolean hasContainerImage()
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the containerImage field is set. | 
    
  
  
  hasVpcNetwork()
  
    public boolean hasVpcNetwork()
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the vpcNetwork field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeBatch(Task.InfrastructureSpec.BatchComputeResources value)
  
    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;
 
mergeContainerImage(Task.InfrastructureSpec.ContainerImageRuntime value)
  
    public Task.InfrastructureSpec.Builder mergeContainerImage(Task.InfrastructureSpec.ContainerImageRuntime value)
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
mergeFrom(Task.InfrastructureSpec other)
  
    public Task.InfrastructureSpec.Builder mergeFrom(Task.InfrastructureSpec other)
   
  
  
  
  
  
    public Task.InfrastructureSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public Task.InfrastructureSpec.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final Task.InfrastructureSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  mergeVpcNetwork(Task.InfrastructureSpec.VpcNetwork value)
  
    public Task.InfrastructureSpec.Builder mergeVpcNetwork(Task.InfrastructureSpec.VpcNetwork value)
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;
 
setBatch(Task.InfrastructureSpec.BatchComputeResources value)
  
    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(Task.InfrastructureSpec.BatchComputeResources.Builder builderForValue)
  
    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;
 
setContainerImage(Task.InfrastructureSpec.ContainerImageRuntime value)
  
    public Task.InfrastructureSpec.Builder setContainerImage(Task.InfrastructureSpec.ContainerImageRuntime value)
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
setContainerImage(Task.InfrastructureSpec.ContainerImageRuntime.Builder builderForValue)
  
    public Task.InfrastructureSpec.Builder setContainerImage(Task.InfrastructureSpec.ContainerImageRuntime.Builder builderForValue)
   
   Container Image Runtime Configuration.
 
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntime container_image = 101;
 
setField(Descriptors.FieldDescriptor field, Object value)
  
    public Task.InfrastructureSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public Task.InfrastructureSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final Task.InfrastructureSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setVpcNetwork(Task.InfrastructureSpec.VpcNetwork value)
  
    public Task.InfrastructureSpec.Builder setVpcNetwork(Task.InfrastructureSpec.VpcNetwork value)
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;
 
setVpcNetwork(Task.InfrastructureSpec.VpcNetwork.Builder builderForValue)
  
    public Task.InfrastructureSpec.Builder setVpcNetwork(Task.InfrastructureSpec.VpcNetwork.Builder builderForValue)
   
   Vpc network.
 .google.cloud.dataplex.v1.Task.InfrastructureSpec.VpcNetwork vpc_network = 150;