Interface CreateSupportPermitResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateSupportPermitResponse.Builder,,CreateSupportPermitResponse> SdkBuilder<CreateSupportPermitResponse.Builder,,CreateSupportPermitResponse> SdkPojo,SdkResponse.Builder,SupportAuthzResponse.Builder
- Enclosing class:
CreateSupportPermitResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the support permit.The timestamp when the permit was created.description(String description) The description of the support permit.The name of the support permit.permit(Consumer<Permit.Builder> permit) The permit definition.The permit definition.signingKeyInfo(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.The tags associated with the support 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.supportauthz.model.SupportAuthzResponse.Builder
build, responseMetadata, responseMetadata
-
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 Amazon Resource Name (ARN) of the support permit.
- Parameters:
arn- The Amazon Resource Name (ARN) of the support permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the support permit.
- Parameters:
description- The description 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 CreateSupportPermitResponse.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.
-
tags
The tags associated with the support permit.
- Parameters:
tags- The tags associated with the support permit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-