public static final class Environment.InfrastructureSpec.Builder extends GeneratedMessageV3.Builder<Environment.InfrastructureSpec.Builder> implements Environment.InfrastructureSpecOrBuilder
Configuration for the underlying infrastructure used to run workloads.
Protobuf type google.cloud.dataplex.v1.Environment.InfrastructureSpec
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Environment.InfrastructureSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public Environment.InfrastructureSpec build()
Returns
buildPartial()
public Environment.InfrastructureSpec buildPartial()
Returns
clear()
public Environment.InfrastructureSpec.Builder clear()
Returns
Overrides
clearCompute()
public Environment.InfrastructureSpec.Builder clearCompute()
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Returns
clearField(Descriptors.FieldDescriptor field)
public Environment.InfrastructureSpec.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Environment.InfrastructureSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearOsImage()
public Environment.InfrastructureSpec.Builder clearOsImage()
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Returns
clearResources()
public Environment.InfrastructureSpec.Builder clearResources()
Returns
clearRuntime()
public Environment.InfrastructureSpec.Builder clearRuntime()
Returns
clone()
public Environment.InfrastructureSpec.Builder clone()
Returns
Overrides
getCompute()
public Environment.InfrastructureSpec.ComputeResources getCompute()
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Returns
getComputeBuilder()
public Environment.InfrastructureSpec.ComputeResources.Builder getComputeBuilder()
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Returns
getComputeOrBuilder()
public Environment.InfrastructureSpec.ComputeResourcesOrBuilder getComputeOrBuilder()
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Returns
getDefaultInstanceForType()
public Environment.InfrastructureSpec getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getOsImage()
public Environment.InfrastructureSpec.OsImageRuntime getOsImage()
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Returns
getOsImageBuilder()
public Environment.InfrastructureSpec.OsImageRuntime.Builder getOsImageBuilder()
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Returns
getOsImageOrBuilder()
public Environment.InfrastructureSpec.OsImageRuntimeOrBuilder getOsImageOrBuilder()
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Returns
getResourcesCase()
public Environment.InfrastructureSpec.ResourcesCase getResourcesCase()
Returns
getRuntimeCase()
public Environment.InfrastructureSpec.RuntimeCase getRuntimeCase()
Returns
hasCompute()
public boolean hasCompute()
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | Whether the compute field is set.
|
hasOsImage()
public boolean hasOsImage()
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the osImage field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeCompute(Environment.InfrastructureSpec.ComputeResources value)
public Environment.InfrastructureSpec.Builder mergeCompute(Environment.InfrastructureSpec.ComputeResources value)
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
mergeFrom(Environment.InfrastructureSpec other)
public Environment.InfrastructureSpec.Builder mergeFrom(Environment.InfrastructureSpec other)
Parameter
Returns
public Environment.InfrastructureSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Environment.InfrastructureSpec.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeOsImage(Environment.InfrastructureSpec.OsImageRuntime value)
public Environment.InfrastructureSpec.Builder mergeOsImage(Environment.InfrastructureSpec.OsImageRuntime value)
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Environment.InfrastructureSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCompute(Environment.InfrastructureSpec.ComputeResources value)
public Environment.InfrastructureSpec.Builder setCompute(Environment.InfrastructureSpec.ComputeResources value)
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setCompute(Environment.InfrastructureSpec.ComputeResources.Builder builderForValue)
public Environment.InfrastructureSpec.Builder setCompute(Environment.InfrastructureSpec.ComputeResources.Builder builderForValue)
Optional. Compute resources needed for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.ComputeResources compute = 50 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public Environment.InfrastructureSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setOsImage(Environment.InfrastructureSpec.OsImageRuntime value)
public Environment.InfrastructureSpec.Builder setOsImage(Environment.InfrastructureSpec.OsImageRuntime value)
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setOsImage(Environment.InfrastructureSpec.OsImageRuntime.Builder builderForValue)
public Environment.InfrastructureSpec.Builder setOsImage(Environment.InfrastructureSpec.OsImageRuntime.Builder builderForValue)
Required. Software Runtime Configuration for analyze interactive workloads.
.google.cloud.dataplex.v1.Environment.InfrastructureSpec.OsImageRuntime os_image = 100 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Environment.InfrastructureSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Environment.InfrastructureSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides