Interface ImportCrlRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ImportCrlRequest.Builder,ImportCrlRequest>
,RolesAnywhereRequest.Builder
,SdkBuilder<ImportCrlRequest.Builder,ImportCrlRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- ImportCrlRequest
public static interface ImportCrlRequest.Builder extends RolesAnywhereRequest.Builder, SdkPojo, CopyableBuilder<ImportCrlRequest.Builder,ImportCrlRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImportCrlRequest.Builder
crlData(SdkBytes crlData)
The x509 v3 specified certificate revocation list (CRL).ImportCrlRequest.Builder
enabled(Boolean enabled)
Specifies whether the certificate revocation list (CRL) is enabled.ImportCrlRequest.Builder
name(String name)
The name of the certificate revocation list (CRL).ImportCrlRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ImportCrlRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
ImportCrlRequest.Builder
tags(Collection<Tag> tags)
A list of tags to attach to the certificate revocation list (CRL).ImportCrlRequest.Builder
tags(Consumer<Tag.Builder>... tags)
A list of tags to attach to the certificate revocation list (CRL).ImportCrlRequest.Builder
tags(Tag... tags)
A list of tags to attach to the certificate revocation list (CRL).ImportCrlRequest.Builder
trustAnchorArn(String trustAnchorArn)
The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.rolesanywhere.model.RolesAnywhereRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
crlData
ImportCrlRequest.Builder crlData(SdkBytes crlData)
The x509 v3 specified certificate revocation list (CRL).
- Parameters:
crlData
- The x509 v3 specified certificate revocation list (CRL).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabled
ImportCrlRequest.Builder enabled(Boolean enabled)
Specifies whether the certificate revocation list (CRL) is enabled.
- Parameters:
enabled
- Specifies whether the certificate revocation list (CRL) is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ImportCrlRequest.Builder name(String name)
The name of the certificate revocation list (CRL).
- Parameters:
name
- The name of the certificate revocation list (CRL).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ImportCrlRequest.Builder tags(Collection<Tag> tags)
A list of tags to attach to the certificate revocation list (CRL).
- Parameters:
tags
- A list of tags to attach to the certificate revocation list (CRL).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ImportCrlRequest.Builder tags(Tag... tags)
A list of tags to attach to the certificate revocation list (CRL).
- Parameters:
tags
- A list of tags to attach to the certificate revocation list (CRL).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ImportCrlRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of tags to attach to the certificate revocation list (CRL).
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#tags(List
.) - Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection
)
-
trustAnchorArn
ImportCrlRequest.Builder trustAnchorArn(String trustAnchorArn)
The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.
- Parameters:
trustAnchorArn
- The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ImportCrlRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ImportCrlRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-