Interface AssessmentFrameworkShareRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssessmentFrameworkShareRequest.Builder,
,AssessmentFrameworkShareRequest> SdkBuilder<AssessmentFrameworkShareRequest.Builder,
,AssessmentFrameworkShareRequest> SdkPojo
- Enclosing class:
AssessmentFrameworkShareRequest
-
Method Summary
Modifier and TypeMethodDescriptionAn optional comment from the sender about the share request.complianceType
(String complianceType) The compliance type that the shared custom framework supports, such as CIS or HIPAA.creationTime
(Instant creationTime) The time when the share request was created.customControlsCount
(Integer customControlsCount) The number of custom controls that are part of the shared custom framework.destinationAccount
(String destinationAccount) The Amazon Web Services account of the recipient.destinationRegion
(String destinationRegion) The Amazon Web Services Region of the recipient.expirationTime
(Instant expirationTime) The time when the share request expires.frameworkDescription
(String frameworkDescription) The description of the shared custom framework.frameworkId
(String frameworkId) The unique identifier for the shared custom framework.frameworkName
(String frameworkName) The name of the custom framework that the share request is for.The unique identifier for the share request.lastUpdated
(Instant lastUpdated) Specifies when the share request was last updated.sourceAccount
(String sourceAccount) The Amazon Web Services account of the sender.standardControlsCount
(Integer standardControlsCount) The number of standard controls that are part of the shared custom framework.The status of the share request.status
(ShareRequestStatus status) The status of the share request.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
-
id
The unique identifier for the share request.
- Parameters:
id
- The unique identifier for the share request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameworkId
The unique identifier for the shared custom framework.
- Parameters:
frameworkId
- The unique identifier for the shared custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameworkName
The name of the custom framework that the share request is for.
- Parameters:
frameworkName
- The name of the custom framework that the share request is for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameworkDescription
The description of the shared custom framework.
- Parameters:
frameworkDescription
- The description of the shared custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the share request.
- Parameters:
status
- The status of the share request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceAccount
The Amazon Web Services account of the sender.
- Parameters:
sourceAccount
- The Amazon Web Services account of the sender.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationAccount
The Amazon Web Services account of the recipient.
- Parameters:
destinationAccount
- The Amazon Web Services account of the recipient.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationRegion
The Amazon Web Services Region of the recipient.
- Parameters:
destinationRegion
- The Amazon Web Services Region of the recipient.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationTime
The time when the share request expires.
- Parameters:
expirationTime
- The time when the share request expires.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The time when the share request was created.
- Parameters:
creationTime
- The time when the share request was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdated
Specifies when the share request was last updated.
- Parameters:
lastUpdated
- Specifies when the share request was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
An optional comment from the sender about the share request.
- Parameters:
comment
- An optional comment from the sender about the share request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardControlsCount
The number of standard controls that are part of the shared custom framework.
- Parameters:
standardControlsCount
- The number of standard controls that are part of the shared custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customControlsCount
The number of custom controls that are part of the shared custom framework.
- Parameters:
customControlsCount
- The number of custom controls that are part of the shared custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceType
The compliance type that the shared custom framework supports, such as CIS or HIPAA.
- Parameters:
complianceType
- The compliance type that the shared custom framework supports, such as CIS or HIPAA.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-