Interface CloudFormationStackRecord.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CloudFormationStackRecord.Builder,CloudFormationStackRecord>,SdkBuilder<CloudFormationStackRecord.Builder,CloudFormationStackRecord>,SdkPojo
- Enclosing class:
- CloudFormationStackRecord
public static interface CloudFormationStackRecord.Builder extends SdkPojo, CopyableBuilder<CloudFormationStackRecord.Builder,CloudFormationStackRecord>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CloudFormationStackRecord.Builderarn(String arn)The Amazon Resource Name (ARN) of the CloudFormation stack record.CloudFormationStackRecord.BuildercreatedAt(Instant createdAt)The date when the CloudFormation stack record was created.default CloudFormationStackRecord.BuilderdestinationInfo(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.CloudFormationStackRecord.BuilderdestinationInfo(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.default CloudFormationStackRecord.Builderlocation(Consumer<ResourceLocation.Builder> location)A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.CloudFormationStackRecord.Builderlocation(ResourceLocation location)A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.CloudFormationStackRecord.Buildername(String name)The name of the CloudFormation stack record.CloudFormationStackRecord.BuilderresourceType(String resourceType)The Lightsail resource type (CloudFormationStackRecord).CloudFormationStackRecord.BuilderresourceType(ResourceType resourceType)The Lightsail resource type (CloudFormationStackRecord).CloudFormationStackRecord.BuildersourceInfo(Collection<CloudFormationStackRecordSourceInfo> sourceInfo)A list of objects describing the source of the CloudFormation stack record.CloudFormationStackRecord.BuildersourceInfo(Consumer<CloudFormationStackRecordSourceInfo.Builder>... sourceInfo)A list of objects describing the source of the CloudFormation stack record.CloudFormationStackRecord.BuildersourceInfo(CloudFormationStackRecordSourceInfo... sourceInfo)A list of objects describing the source of the CloudFormation stack record.CloudFormationStackRecord.Builderstate(String state)The current state of the CloudFormation stack record.CloudFormationStackRecord.Builderstate(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 Detail
-
name
CloudFormationStackRecord.Builder name(String 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
CloudFormationStackRecord.Builder arn(String 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
CloudFormationStackRecord.Builder createdAt(Instant 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
CloudFormationStackRecord.Builder location(ResourceLocation 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
default CloudFormationStackRecord.Builder location(Consumer<ResourceLocation.Builder> 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:
location(ResourceLocation)
-
resourceType
CloudFormationStackRecord.Builder resourceType(String 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,ResourceType
-
resourceType
CloudFormationStackRecord.Builder resourceType(ResourceType 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,ResourceType
-
state
CloudFormationStackRecord.Builder state(String 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:
RecordState,RecordState
-
state
CloudFormationStackRecord.Builder state(RecordState 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:
RecordState,RecordState
-
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
CloudFormationStackRecord.Builder sourceInfo(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
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 to#sourceInfo(List.) - 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:
#sourceInfo(java.util.Collection)
-
destinationInfo
CloudFormationStackRecord.Builder 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.
- 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:
destinationInfo(DestinationInfo)
-
-