Interface GetApplicationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetApplicationResponse.Builder,,GetApplicationResponse> SdkBuilder<GetApplicationResponse.Builder,,GetApplicationResponse> SdkPojo,SdkResponse.Builder,SecurityAgentResponse.Builder
- Enclosing class:
GetApplicationResponse
@Mutable
@NotThreadSafe
public static interface GetApplicationResponse.Builder
extends SecurityAgentResponse.Builder, SdkPojo, CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId(String applicationId) The unique identifier of the application.applicationName(String applicationName) The name of the application.defaultKmsKeyId(String defaultKmsKeyId) The identifier of the default AWS KMS key used to encrypt data for the application.The domain associated with the application.default GetApplicationResponse.BuilderidcConfiguration(Consumer<IdCConfiguration.Builder> idcConfiguration) The IAM Identity Center configuration for the application.idcConfiguration(IdCConfiguration idcConfiguration) The IAM Identity Center configuration for the application.The Amazon Resource Name (ARN) of the IAM role associated with the application.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.securityagent.model.SecurityAgentResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
applicationId
The unique identifier of the application.
- Parameters:
applicationId- The unique identifier of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The domain associated with the application.
- Parameters:
domain- The domain associated with the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationName
The name of the application.
- Parameters:
applicationName- The name of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idcConfiguration
The IAM Identity Center configuration for the application.
- Parameters:
idcConfiguration- The IAM Identity Center configuration for the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idcConfiguration
default GetApplicationResponse.Builder idcConfiguration(Consumer<IdCConfiguration.Builder> idcConfiguration) The IAM Identity Center configuration for the application.
This is a convenience method that creates an instance of theIdCConfiguration.Builderavoiding the need to create one manually viaIdCConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidcConfiguration(IdCConfiguration).- Parameters:
idcConfiguration- a consumer that will call methods onIdCConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roleArn
The Amazon Resource Name (ARN) of the IAM role associated with the application.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role associated with the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultKmsKeyId
The identifier of the default AWS KMS key used to encrypt data for the application.
- Parameters:
defaultKmsKeyId- The identifier of the default AWS KMS key used to encrypt data for the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-