@Generated(value="software.amazon.awssdk:codegen") public final class CloudFormationStackRecordSourceInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CloudFormationStackRecordSourceInfo.Builder,CloudFormationStackRecordSourceInfo>
Describes the source of a CloudFormation stack record (i.e., the export snapshot record).
Modifier and Type | Class and Description |
---|---|
static interface |
CloudFormationStackRecordSourceInfo.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The Amazon Resource Name (ARN) of the export snapshot record.
|
static CloudFormationStackRecordSourceInfo.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the record.
|
CloudFormationStackRecordSourceType |
resourceType()
The Lightsail resource type (e.g.,
ExportSnapshotRecord ). |
String |
resourceTypeAsString()
The Lightsail resource type (e.g.,
ExportSnapshotRecord ). |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CloudFormationStackRecordSourceInfo.Builder> |
serializableBuilderClass() |
CloudFormationStackRecordSourceInfo.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public CloudFormationStackRecordSourceType resourceType()
The Lightsail resource type (e.g., ExportSnapshotRecord
).
If the service returns an enum value that is not available in the current SDK version, resourceType
will
return CloudFormationStackRecordSourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service
is available from resourceTypeAsString()
.
ExportSnapshotRecord
).CloudFormationStackRecordSourceType
public String resourceTypeAsString()
The Lightsail resource type (e.g., ExportSnapshotRecord
).
If the service returns an enum value that is not available in the current SDK version, resourceType
will
return CloudFormationStackRecordSourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service
is available from resourceTypeAsString()
.
ExportSnapshotRecord
).CloudFormationStackRecordSourceType
public String name()
The name of the record.
public String arn()
The Amazon Resource Name (ARN) of the export snapshot record.
public CloudFormationStackRecordSourceInfo.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CloudFormationStackRecordSourceInfo.Builder,CloudFormationStackRecordSourceInfo>
public static CloudFormationStackRecordSourceInfo.Builder builder()
public static Class<? extends CloudFormationStackRecordSourceInfo.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.