public static final class Environment.InfrastructureSpec extends GeneratedMessageV3 implements Environment.InfrastructureSpecOrBuilder
Configuration for the underlying infrastructure used to run workloads.
Protobuf type google.cloud.dataplex.v1.Environment.InfrastructureSpec
Static Fields
COMPUTE_FIELD_NUMBER
public static final int COMPUTE_FIELD_NUMBER
Field Value
OS_IMAGE_FIELD_NUMBER
public static final int OS_IMAGE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Environment.InfrastructureSpec getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Environment.InfrastructureSpec.Builder newBuilder()
Returns
newBuilder(Environment.InfrastructureSpec prototype)
public static Environment.InfrastructureSpec.Builder newBuilder(Environment.InfrastructureSpec prototype)
Parameter
Returns
public static Environment.InfrastructureSpec parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Environment.InfrastructureSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Environment.InfrastructureSpec parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Environment.InfrastructureSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Environment.InfrastructureSpec parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Environment.InfrastructureSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Environment.InfrastructureSpec parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Environment.InfrastructureSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Environment.InfrastructureSpec parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Environment.InfrastructureSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Environment.InfrastructureSpec parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Environment.InfrastructureSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Environment.InfrastructureSpec> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
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
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
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
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
getParserForType()
public Parser<Environment.InfrastructureSpec> getParserForType()
Returns
Overrides
getResourcesCase()
public Environment.InfrastructureSpec.ResourcesCase getResourcesCase()
Returns
getRuntimeCase()
public Environment.InfrastructureSpec.RuntimeCase getRuntimeCase()
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
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.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Environment.InfrastructureSpec.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Environment.InfrastructureSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public Environment.InfrastructureSpec.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions