Interface ApplicationResourceAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationResourceAssociation.Builder,
,ApplicationResourceAssociation> SdkBuilder<ApplicationResourceAssociation.Builder,
,ApplicationResourceAssociation> SdkPojo
- Enclosing class:
ApplicationResourceAssociation
public static interface ApplicationResourceAssociation.Builder
extends SdkPojo, CopyableBuilder<ApplicationResourceAssociation.Builder,ApplicationResourceAssociation>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId
(String applicationId) The identifier of the application.associatedResourceId
(String associatedResourceId) The identifier of the associated resource.associatedResourceType
(String associatedResourceType) The resource type of the associated resource.associatedResourceType
(ApplicationAssociatedResourceType associatedResourceType) The resource type of the associated resource.The time the association was created.lastUpdatedTime
(Instant lastUpdatedTime) The time the association status was last updated.The status of the application resource association.state
(AssociationState state) The status of the application resource association.stateReason
(Consumer<AssociationStateReason.Builder> stateReason) The reason the association deployment failed.stateReason
(AssociationStateReason stateReason) The reason the association deployment failed.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
-
applicationId
The identifier of the application.
- Parameters:
applicationId
- The identifier of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceId
The identifier of the associated resource.
- Parameters:
associatedResourceId
- The identifier of the associated resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceType
The resource type of the associated resource.
- Parameters:
associatedResourceType
- The resource type of the associated resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associatedResourceType
ApplicationResourceAssociation.Builder associatedResourceType(ApplicationAssociatedResourceType associatedResourceType) The resource type of the associated resource.
- Parameters:
associatedResourceType
- The resource type of the associated resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
created
The time the association was created.
- Parameters:
created
- The time the association was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The time the association status was last updated.
- Parameters:
lastUpdatedTime
- The time the association status was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The status of the application resource association.
- Parameters:
state
- The status of the application resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The status of the application resource association.
- Parameters:
state
- The status of the application resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stateReason
The reason the association deployment failed.
- Parameters:
stateReason
- The reason the association deployment failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateReason
default ApplicationResourceAssociation.Builder stateReason(Consumer<AssociationStateReason.Builder> stateReason) The reason the association deployment failed.
This is a convenience method that creates an instance of theAssociationStateReason.Builder
avoiding the need to create one manually viaAssociationStateReason.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostateReason(AssociationStateReason)
.- Parameters:
stateReason
- a consumer that will call methods onAssociationStateReason.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-