Interface CreateProtectConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateProtectConfigurationResponse.Builder,
,CreateProtectConfigurationResponse> PinpointSmsVoiceV2Response.Builder
,SdkBuilder<CreateProtectConfigurationResponse.Builder,
,CreateProtectConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateProtectConfigurationResponse
public static interface CreateProtectConfigurationResponse.Builder
extends PinpointSmsVoiceV2Response.Builder, SdkPojo, CopyableBuilder<CreateProtectConfigurationResponse.Builder,CreateProtectConfigurationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionaccountDefault
(Boolean accountDefault) This is true if the protect configuration is set as your account default protect configuration.createdTimestamp
(Instant createdTimestamp) The time when the protect configuration was created, in UNIX epoch time format.deletionProtectionEnabled
(Boolean deletionProtectionEnabled) When set to true deletion protection is enabled.protectConfigurationArn
(String protectConfigurationArn) The Amazon Resource Name (ARN) of the protect configuration.protectConfigurationId
(String protectConfigurationId) The unique identifier for the protect configuration.tags
(Collection<Tag> tags) An array of key and value pair tags that are associated with the resource.tags
(Consumer<Tag.Builder>... tags) An array of key and value pair tags that are associated with the resource.An array of key and value pair tags that are associated with the resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.pinpointsmsvoicev2.model.PinpointSmsVoiceV2Response.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
protectConfigurationArn
The Amazon Resource Name (ARN) of the protect configuration.
- Parameters:
protectConfigurationArn
- The Amazon Resource Name (ARN) of the protect configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protectConfigurationId
The unique identifier for the protect configuration.
- Parameters:
protectConfigurationId
- The unique identifier for the protect configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
The time when the protect configuration was created, in UNIX epoch time format.
- Parameters:
createdTimestamp
- The time when the protect configuration was created, in UNIX epoch time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountDefault
This is true if the protect configuration is set as your account default protect configuration.
- Parameters:
accountDefault
- This is true if the protect configuration is set as your account default protect configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionProtectionEnabled
CreateProtectConfigurationResponse.Builder deletionProtectionEnabled(Boolean deletionProtectionEnabled) When set to true deletion protection is enabled. By default this is set to false.
- Parameters:
deletionProtectionEnabled
- When set to true deletion protection is enabled. By default this is set to false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
An array of key and value pair tags that are associated with the resource.
- Parameters:
tags
- An array of key and value pair tags that are associated with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
An array of key and value pair tags that are associated with the resource.
- Parameters:
tags
- An array of key and value pair tags that are associated with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
An array of key and value pair tags that are associated with the resource.
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 totags(List<Tag>)
.- 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:
-