Interface S3AccessPointAttachment.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3AccessPointAttachment.Builder,
,S3AccessPointAttachment> SdkBuilder<S3AccessPointAttachment.Builder,
,S3AccessPointAttachment> SdkPojo
- Enclosing class:
S3AccessPointAttachment
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) Sets the value of the CreationTime property for this object.The lifecycle status of the S3 access point attachment.lifecycle
(S3AccessPointAttachmentLifecycle lifecycle) The lifecycle status of the S3 access point attachment.default S3AccessPointAttachment.Builder
lifecycleTransitionReason
(Consumer<LifecycleTransitionReason.Builder> lifecycleTransitionReason) Sets the value of the LifecycleTransitionReason property for this object.lifecycleTransitionReason
(LifecycleTransitionReason lifecycleTransitionReason) Sets the value of the LifecycleTransitionReason property for this object.The name of the S3 access point attachment; also used for the name of the S3 access point.default S3AccessPointAttachment.Builder
openZFSConfiguration
(Consumer<S3AccessPointOpenZFSConfiguration.Builder> openZFSConfiguration) The OpenZFSConfiguration of the S3 access point attachment.openZFSConfiguration
(S3AccessPointOpenZFSConfiguration openZFSConfiguration) The OpenZFSConfiguration of the S3 access point attachment.default S3AccessPointAttachment.Builder
s3AccessPoint
(Consumer<S3AccessPoint.Builder> s3AccessPoint) The S3 access point configuration of the S3 access point attachment.s3AccessPoint
(S3AccessPoint s3AccessPoint) The S3 access point configuration of the S3 access point attachment.The type of Amazon FSx volume that the S3 access point is attached to.The type of Amazon FSx volume that the S3 access point is attached to.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, sdkFieldNameToField, sdkFields
-
Method Details
-
lifecycle
The lifecycle status of the S3 access point attachment. The lifecycle can have the following values:
-
AVAILABLE - the S3 access point attachment is available for use
-
CREATING - Amazon FSx is creating the S3 access point and attachment
-
DELETING - Amazon FSx is deleting the S3 access point and attachment
-
FAILED - The S3 access point attachment is in a failed state. Delete and detach the S3 access point attachment, and create a new one.
-
UPDATING - Amazon FSx is updating the S3 access point attachment
- Parameters:
lifecycle
- The lifecycle status of the S3 access point attachment. The lifecycle can have the following values:-
AVAILABLE - the S3 access point attachment is available for use
-
CREATING - Amazon FSx is creating the S3 access point and attachment
-
DELETING - Amazon FSx is deleting the S3 access point and attachment
-
FAILED - The S3 access point attachment is in a failed state. Delete and detach the S3 access point attachment, and create a new one.
-
UPDATING - Amazon FSx is updating the S3 access point attachment
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
lifecycle
The lifecycle status of the S3 access point attachment. The lifecycle can have the following values:
-
AVAILABLE - the S3 access point attachment is available for use
-
CREATING - Amazon FSx is creating the S3 access point and attachment
-
DELETING - Amazon FSx is deleting the S3 access point and attachment
-
FAILED - The S3 access point attachment is in a failed state. Delete and detach the S3 access point attachment, and create a new one.
-
UPDATING - Amazon FSx is updating the S3 access point attachment
- Parameters:
lifecycle
- The lifecycle status of the S3 access point attachment. The lifecycle can have the following values:-
AVAILABLE - the S3 access point attachment is available for use
-
CREATING - Amazon FSx is creating the S3 access point and attachment
-
DELETING - Amazon FSx is deleting the S3 access point and attachment
-
FAILED - The S3 access point attachment is in a failed state. Delete and detach the S3 access point attachment, and create a new one.
-
UPDATING - Amazon FSx is updating the S3 access point attachment
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
lifecycleTransitionReason
S3AccessPointAttachment.Builder lifecycleTransitionReason(LifecycleTransitionReason lifecycleTransitionReason) Sets the value of the LifecycleTransitionReason property for this object.- Parameters:
lifecycleTransitionReason
- The new value for the LifecycleTransitionReason property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecycleTransitionReason
default S3AccessPointAttachment.Builder lifecycleTransitionReason(Consumer<LifecycleTransitionReason.Builder> lifecycleTransitionReason) Sets the value of the LifecycleTransitionReason property for this object. This is a convenience method that creates an instance of theLifecycleTransitionReason.Builder
avoiding the need to create one manually viaLifecycleTransitionReason.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolifecycleTransitionReason(LifecycleTransitionReason)
.- Parameters:
lifecycleTransitionReason
- a consumer that will call methods onLifecycleTransitionReason.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
Sets the value of the CreationTime property for this object.- Parameters:
creationTime
- The new value for the CreationTime property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the S3 access point attachment; also used for the name of the S3 access point.
- Parameters:
name
- The name of the S3 access point attachment; also used for the name of the S3 access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of Amazon FSx volume that the S3 access point is attached to.
- Parameters:
type
- The type of Amazon FSx volume that the S3 access point is attached to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of Amazon FSx volume that the S3 access point is attached to.
- Parameters:
type
- The type of Amazon FSx volume that the S3 access point is attached to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
openZFSConfiguration
S3AccessPointAttachment.Builder openZFSConfiguration(S3AccessPointOpenZFSConfiguration openZFSConfiguration) The OpenZFSConfiguration of the S3 access point attachment.
- Parameters:
openZFSConfiguration
- The OpenZFSConfiguration of the S3 access point attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openZFSConfiguration
default S3AccessPointAttachment.Builder openZFSConfiguration(Consumer<S3AccessPointOpenZFSConfiguration.Builder> openZFSConfiguration) The OpenZFSConfiguration of the S3 access point attachment.
This is a convenience method that creates an instance of theS3AccessPointOpenZFSConfiguration.Builder
avoiding the need to create one manually viaS3AccessPointOpenZFSConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toopenZFSConfiguration(S3AccessPointOpenZFSConfiguration)
.- Parameters:
openZFSConfiguration
- a consumer that will call methods onS3AccessPointOpenZFSConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3AccessPoint
The S3 access point configuration of the S3 access point attachment.
- Parameters:
s3AccessPoint
- The S3 access point configuration of the S3 access point attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3AccessPoint
default S3AccessPointAttachment.Builder s3AccessPoint(Consumer<S3AccessPoint.Builder> s3AccessPoint) The S3 access point configuration of the S3 access point attachment.
This is a convenience method that creates an instance of theS3AccessPoint.Builder
avoiding the need to create one manually viaS3AccessPoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3AccessPoint(S3AccessPoint)
.- Parameters:
s3AccessPoint
- a consumer that will call methods onS3AccessPoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-