Interface SecurityConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SecurityConfiguration.Builder,
,SecurityConfiguration> SdkBuilder<SecurityConfiguration.Builder,
,SecurityConfiguration> SdkPojo
- Enclosing class:
SecurityConfiguration
public static interface SecurityConfiguration.Builder
extends SdkPojo, CopyableBuilder<SecurityConfiguration.Builder,SecurityConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN (Amazon Resource Name) of the security configuration.The date and time that the job run was created.The user who created the job run.The ID of the security configuration.The name of the security configuration.default SecurityConfiguration.Builder
securityConfigurationData
(Consumer<SecurityConfigurationData.Builder> securityConfigurationData) Security configuration inputs for the request.securityConfigurationData
(SecurityConfigurationData securityConfigurationData) Security configuration inputs for the request.The tags to assign to the security configuration.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 Details
-
id
The ID of the security configuration.
- Parameters:
id
- The ID of the security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the security configuration.
- Parameters:
name
- The name of the security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The ARN (Amazon Resource Name) of the security configuration.
- Parameters:
arn
- The ARN (Amazon Resource Name) of the security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time that the job run was created.
- Parameters:
createdAt
- The date and time that the job run was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The user who created the job run.
- Parameters:
createdBy
- The user who created the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityConfigurationData
SecurityConfiguration.Builder securityConfigurationData(SecurityConfigurationData securityConfigurationData) Security configuration inputs for the request.
- Parameters:
securityConfigurationData
- Security configuration inputs for the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityConfigurationData
default SecurityConfiguration.Builder securityConfigurationData(Consumer<SecurityConfigurationData.Builder> securityConfigurationData) Security configuration inputs for the request.
This is a convenience method that creates an instance of theSecurityConfigurationData.Builder
avoiding the need to create one manually viaSecurityConfigurationData.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityConfigurationData(SecurityConfigurationData)
.- Parameters:
securityConfigurationData
- a consumer that will call methods onSecurityConfigurationData.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags to assign to the security configuration.
- Parameters:
tags
- The tags to assign to the security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-