Interface UpdateReputationEntityCustomerManagedStatusRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateReputationEntityCustomerManagedStatusRequest.Builder,
,UpdateReputationEntityCustomerManagedStatusRequest> SdkBuilder<UpdateReputationEntityCustomerManagedStatusRequest.Builder,
,UpdateReputationEntityCustomerManagedStatusRequest> SdkPojo
,SdkRequest.Builder
,SesV2Request.Builder
- Enclosing class:
UpdateReputationEntityCustomerManagedStatusRequest
-
Method Summary
Modifier and TypeMethodDescriptionoverrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.reputationEntityReference
(String reputationEntityReference) The unique identifier for the reputation entity.reputationEntityType
(String reputationEntityType) The type of reputation entity.reputationEntityType
(ReputationEntityType reputationEntityType) The type of reputation entity.sendingStatus
(String sendingStatus) The new customer-managed sending status for the reputation entity.sendingStatus
(SendingStatus sendingStatus) The new customer-managed sending status for the reputation entity.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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.services.sesv2.model.SesV2Request.Builder
build
-
Method Details
-
reputationEntityType
UpdateReputationEntityCustomerManagedStatusRequest.Builder reputationEntityType(String reputationEntityType) The type of reputation entity. Currently, only
RESOURCE
type entities are supported.- Parameters:
reputationEntityType
- The type of reputation entity. Currently, onlyRESOURCE
type entities are supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reputationEntityType
UpdateReputationEntityCustomerManagedStatusRequest.Builder reputationEntityType(ReputationEntityType reputationEntityType) The type of reputation entity. Currently, only
RESOURCE
type entities are supported.- Parameters:
reputationEntityType
- The type of reputation entity. Currently, onlyRESOURCE
type entities are supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reputationEntityReference
UpdateReputationEntityCustomerManagedStatusRequest.Builder reputationEntityReference(String reputationEntityReference) The unique identifier for the reputation entity. For resource-type entities, this is the Amazon Resource Name (ARN) of the resource.
- Parameters:
reputationEntityReference
- The unique identifier for the reputation entity. For resource-type entities, this is the Amazon Resource Name (ARN) of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sendingStatus
The new customer-managed sending status for the reputation entity. This can be one of the following:
-
ENABLED
– Allow sending for this entity. -
DISABLED
– Prevent sending for this entity. -
REINSTATED
– Allow sending even if there are active reputation findings.
- Parameters:
sendingStatus
- The new customer-managed sending status for the reputation entity. This can be one of the following:-
ENABLED
– Allow sending for this entity. -
DISABLED
– Prevent sending for this entity. -
REINSTATED
– Allow sending even if there are active reputation findings.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
sendingStatus
UpdateReputationEntityCustomerManagedStatusRequest.Builder sendingStatus(SendingStatus sendingStatus) The new customer-managed sending status for the reputation entity. This can be one of the following:
-
ENABLED
– Allow sending for this entity. -
DISABLED
– Prevent sending for this entity. -
REINSTATED
– Allow sending even if there are active reputation findings.
- Parameters:
sendingStatus
- The new customer-managed sending status for the reputation entity. This can be one of the following:-
ENABLED
– Allow sending for this entity. -
DISABLED
– Prevent sending for this entity. -
REINSTATED
– Allow sending even if there are active reputation findings.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
overrideConfiguration
UpdateReputationEntityCustomerManagedStatusRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateReputationEntityCustomerManagedStatusRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-