Interface WorkspaceResourceAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WorkspaceResourceAssociation.Builder,
,WorkspaceResourceAssociation> SdkBuilder<WorkspaceResourceAssociation.Builder,
,WorkspaceResourceAssociation> SdkPojo
- Enclosing class:
WorkspaceResourceAssociation
public static interface WorkspaceResourceAssociation.Builder
extends SdkPojo, CopyableBuilder<WorkspaceResourceAssociation.Builder,WorkspaceResourceAssociation>
-
Method Summary
Modifier and TypeMethodDescriptionassociatedResourceId
(String associatedResourceId) The identifier of the associated resource.associatedResourceType
(String associatedResourceType) The resource types of the associated resource.associatedResourceType
(WorkSpaceAssociatedResourceType associatedResourceType) The resource types of the associated resource.The time the association is created.lastUpdatedTime
(Instant lastUpdatedTime) The time the association status was last updated.The status of the WorkSpace resource association.state
(AssociationState state) The status of the WorkSpace resource association.stateReason
(Consumer<AssociationStateReason.Builder> stateReason) The reason the association deployment failed.stateReason
(AssociationStateReason stateReason) The reason the association deployment failed.workspaceId
(String workspaceId) The identifier of the WorkSpace.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
-
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 types of the associated resource.
- Parameters:
associatedResourceType
- The resource types of the associated resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associatedResourceType
WorkspaceResourceAssociation.Builder associatedResourceType(WorkSpaceAssociatedResourceType associatedResourceType) The resource types of the associated resource.
- Parameters:
associatedResourceType
- The resource types 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 is created.
- Parameters:
created
- The time the association is 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 WorkSpace resource association.
- Parameters:
state
- The status of the WorkSpace resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The status of the WorkSpace resource association.
- Parameters:
state
- The status of the WorkSpace 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 WorkspaceResourceAssociation.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:
-
workspaceId
The identifier of the WorkSpace.
- Parameters:
workspaceId
- The identifier of the WorkSpace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-