Interface PutAccountConfigurationRequest.Builder
-
- All Superinterfaces:
AcmRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<PutAccountConfigurationRequest.Builder,PutAccountConfigurationRequest>
,SdkBuilder<PutAccountConfigurationRequest.Builder,PutAccountConfigurationRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- PutAccountConfigurationRequest
public static interface PutAccountConfigurationRequest.Builder extends AcmRequest.Builder, SdkPojo, CopyableBuilder<PutAccountConfigurationRequest.Builder,PutAccountConfigurationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PutAccountConfigurationRequest.Builder
expiryEvents(Consumer<ExpiryEventsConfiguration.Builder> expiryEvents)
Specifies expiration events associated with an account.PutAccountConfigurationRequest.Builder
expiryEvents(ExpiryEventsConfiguration expiryEvents)
Specifies expiration events associated with an account.PutAccountConfigurationRequest.Builder
idempotencyToken(String idempotencyToken)
Customer-chosen string used to distinguish between calls toPutAccountConfiguration
.PutAccountConfigurationRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
PutAccountConfigurationRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
-
Methods inherited from interface software.amazon.awssdk.services.acm.model.AcmRequest.Builder
build
-
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.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
expiryEvents
PutAccountConfigurationRequest.Builder expiryEvents(ExpiryEventsConfiguration expiryEvents)
Specifies expiration events associated with an account.
- Parameters:
expiryEvents
- Specifies expiration events associated with an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiryEvents
default PutAccountConfigurationRequest.Builder expiryEvents(Consumer<ExpiryEventsConfiguration.Builder> expiryEvents)
Specifies expiration events associated with an account.
This is a convenience method that creates an instance of theExpiryEventsConfiguration.Builder
avoiding the need to create one manually viaExpiryEventsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexpiryEvents(ExpiryEventsConfiguration)
.- Parameters:
expiryEvents
- a consumer that will call methods onExpiryEventsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
expiryEvents(ExpiryEventsConfiguration)
-
idempotencyToken
PutAccountConfigurationRequest.Builder idempotencyToken(String idempotencyToken)
Customer-chosen string used to distinguish between calls to
PutAccountConfiguration
. Idempotency tokens time out after one hour. If you callPutAccountConfiguration
multiple times with the same unexpired idempotency token, ACM treats it as the same request and returns the original result. If you change the idempotency token for each call, ACM treats each call as a new request.- Parameters:
idempotencyToken
- Customer-chosen string used to distinguish between calls toPutAccountConfiguration
. Idempotency tokens time out after one hour. If you callPutAccountConfiguration
multiple times with the same unexpired idempotency token, ACM treats it as the same request and returns the original result. If you change the idempotency token for each call, ACM treats each call as a new request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutAccountConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
PutAccountConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-