Interface CloudFormationStackRecord.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CloudFormationStackRecord.Builder,
,CloudFormationStackRecord> SdkBuilder<CloudFormationStackRecord.Builder,
,CloudFormationStackRecord> SdkPojo
- Enclosing class:
CloudFormationStackRecord
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the CloudFormation stack record.The date when the CloudFormation stack record was created.destinationInfo
(Consumer<DestinationInfo.Builder> destinationInfo) A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.destinationInfo
(DestinationInfo destinationInfo) A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.location
(Consumer<ResourceLocation.Builder> location) A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.location
(ResourceLocation location) A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.The name of the CloudFormation stack record.resourceType
(String resourceType) The Lightsail resource type (CloudFormationStackRecord
).resourceType
(ResourceType resourceType) The Lightsail resource type (CloudFormationStackRecord
).sourceInfo
(Collection<CloudFormationStackRecordSourceInfo> sourceInfo) A list of objects describing the source of the CloudFormation stack record.sourceInfo
(Consumer<CloudFormationStackRecordSourceInfo.Builder>... sourceInfo) A list of objects describing the source of the CloudFormation stack record.sourceInfo
(CloudFormationStackRecordSourceInfo... sourceInfo) A list of objects describing the source of the CloudFormation stack record.The current state of the CloudFormation stack record.state
(RecordState state) The current state of the CloudFormation stack record.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the CloudFormation stack record. It starts with
CloudFormationStackRecord
followed by a GUID.- Parameters:
name
- The name of the CloudFormation stack record. It starts withCloudFormationStackRecord
followed by a GUID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the CloudFormation stack record.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the CloudFormation stack record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date when the CloudFormation stack record was created.
- Parameters:
createdAt
- The date when the CloudFormation stack record was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.
- Parameters:
location
- A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.
This is a convenience method that creates an instance of theResourceLocation.Builder
avoiding the need to create one manually viaResourceLocation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolocation(ResourceLocation)
.- Parameters:
location
- a consumer that will call methods onResourceLocation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The Lightsail resource type (
CloudFormationStackRecord
).- Parameters:
resourceType
- The Lightsail resource type (CloudFormationStackRecord
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The Lightsail resource type (
CloudFormationStackRecord
).- Parameters:
resourceType
- The Lightsail resource type (CloudFormationStackRecord
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the CloudFormation stack record.
- Parameters:
state
- The current state of the CloudFormation stack record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the CloudFormation stack record.
- Parameters:
state
- The current state of the CloudFormation stack record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceInfo
CloudFormationStackRecord.Builder sourceInfo(Collection<CloudFormationStackRecordSourceInfo> sourceInfo) A list of objects describing the source of the CloudFormation stack record.
- Parameters:
sourceInfo
- A list of objects describing the source of the CloudFormation stack record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceInfo
A list of objects describing the source of the CloudFormation stack record.
- Parameters:
sourceInfo
- A list of objects describing the source of the CloudFormation stack record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceInfo
CloudFormationStackRecord.Builder sourceInfo(Consumer<CloudFormationStackRecordSourceInfo.Builder>... sourceInfo) A list of objects describing the source of the CloudFormation stack record.
This is a convenience method that creates an instance of theCloudFormationStackRecordSourceInfo.Builder
avoiding the need to create one manually viaCloudFormationStackRecordSourceInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceInfo(List<CloudFormationStackRecordSourceInfo>)
.- Parameters:
sourceInfo
- a consumer that will call methods onCloudFormationStackRecordSourceInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationInfo
A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.
- Parameters:
destinationInfo
- A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationInfo
default CloudFormationStackRecord.Builder destinationInfo(Consumer<DestinationInfo.Builder> destinationInfo) A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.
This is a convenience method that creates an instance of theDestinationInfo.Builder
avoiding the need to create one manually viaDestinationInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationInfo(DestinationInfo)
.- Parameters:
destinationInfo
- a consumer that will call methods onDestinationInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-