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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the CloudFormation stack record. It starts with
CloudFormationStackRecordfollowed by a GUID.- Parameters:
name- The name of the CloudFormation stack record. It starts withCloudFormationStackRecordfollowed 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.Builderavoiding the need to create one manually viaResourceLocation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCloudFormationStackRecordSourceInfo.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDestinationInfo.builder().When the
Consumercompletes,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:
-