@Generated(value="software.amazon.awssdk:codegen") public final class ProvisionedResource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProvisionedResource.Builder,ProvisionedResource>
Detail data for a provisioned resource.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProvisionedResource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ProvisionedResource.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
identifier()
The provisioned resource identifier.
|
String |
name()
The provisioned resource name.
|
ProvisionedResourceEngine |
provisioningEngine()
The resource provisioning engine.
|
String |
provisioningEngineAsString()
The resource provisioning engine.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProvisionedResource.Builder> |
serializableBuilderClass() |
ProvisionedResource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String identifier()
The provisioned resource identifier.
public final String name()
The provisioned resource name.
public final ProvisionedResourceEngine provisioningEngine()
The resource provisioning engine. At this time, CLOUDFORMATION can be used for Amazon Web
Services-managed provisioning, and TERRAFORM can be used for self-managed provisioning.
For more information, see Self-managed provisioning in the Proton User Guide.
If the service returns an enum value that is not available in the current SDK version,
provisioningEngine will return ProvisionedResourceEngine.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from provisioningEngineAsString().
CLOUDFORMATION can be used for Amazon Web
Services-managed provisioning, and TERRAFORM can be used for self-managed provisioning.
For more information, see Self-managed provisioning in the Proton User Guide.
ProvisionedResourceEnginepublic final String provisioningEngineAsString()
The resource provisioning engine. At this time, CLOUDFORMATION can be used for Amazon Web
Services-managed provisioning, and TERRAFORM can be used for self-managed provisioning.
For more information, see Self-managed provisioning in the Proton User Guide.
If the service returns an enum value that is not available in the current SDK version,
provisioningEngine will return ProvisionedResourceEngine.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from provisioningEngineAsString().
CLOUDFORMATION can be used for Amazon Web
Services-managed provisioning, and TERRAFORM can be used for self-managed provisioning.
For more information, see Self-managed provisioning in the Proton User Guide.
ProvisionedResourceEnginepublic ProvisionedResource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ProvisionedResource.Builder,ProvisionedResource>public static ProvisionedResource.Builder builder()
public static Class<? extends ProvisionedResource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.