Interface SupportPermitSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SupportPermitSummary.Builder,,SupportPermitSummary> SdkBuilder<SupportPermitSummary.Builder,,SupportPermitSummary> SdkPojo
- Enclosing class:
SupportPermitSummary
@Mutable
@NotThreadSafe
public static interface SupportPermitSummary.Builder
extends SdkPojo, CopyableBuilder<SupportPermitSummary.Builder,SupportPermitSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the support permit.The timestamp when the permit was created.The name of the support permit.default SupportPermitSummary.Builderpermit(Consumer<Permit.Builder> permit) The permit definition.The permit definition.default SupportPermitSummary.BuildersigningKeyInfo(Consumer<SigningKeyInfo.Builder> signingKeyInfo) The signing key information for the permit.signingKeyInfo(SigningKeyInfo signingKeyInfo) The signing key information for the permit.The current status of the support permit.status(SupportPermitStatus status) The current status of the support permit.supportCaseDisplayId(String supportCaseDisplayId) The display identifier of the support case associated with the permit.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the support permit.
- Parameters:
name- The name of the support permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The ARN of the support permit.
- Parameters:
arn- The ARN of the support permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permit
The permit definition.
- Parameters:
permit- The permit definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permit
The permit definition.
This is a convenience method that creates an instance of thePermit.Builderavoiding the need to create one manually viaPermit.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topermit(Permit).- Parameters:
permit- a consumer that will call methods onPermit.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the support permit.
- Parameters:
status- The current status of the support permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the support permit.
- Parameters:
status- The current status of the support permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signingKeyInfo
The signing key information for the permit.
- Parameters:
signingKeyInfo- The signing key information for the permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingKeyInfo
default SupportPermitSummary.Builder signingKeyInfo(Consumer<SigningKeyInfo.Builder> signingKeyInfo) The signing key information for the permit.
This is a convenience method that creates an instance of theSigningKeyInfo.Builderavoiding the need to create one manually viaSigningKeyInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosigningKeyInfo(SigningKeyInfo).- Parameters:
signingKeyInfo- a consumer that will call methods onSigningKeyInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp when the permit was created.
- Parameters:
createdAt- The timestamp when the permit was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportCaseDisplayId
The display identifier of the support case associated with the permit.
- Parameters:
supportCaseDisplayId- The display identifier of the support case associated with the permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-