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
copyMethods inherited from interface software.amazon.awssdk.services.pinpointsmsvoicev2.model.PinpointSmsVoiceV2Response.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,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:
-