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) Application IDapplicationName(String applicationName) Name of the application, automatically assigned by the servicedefaultKmsKeyId(String defaultKmsKeyId) Default KMS key identifier used to encrypt application dataDomain where the application is availabledefault GetApplicationResponse.BuilderidcConfiguration(Consumer<IdCConfiguration.Builder> idcConfiguration) IAM Identity Center configuration for the applicationidcConfiguration(IdCConfiguration idcConfiguration) IAM Identity Center configuration for the applicationARN of the IAM role that the application uses to access AWS resources on your behalfMethods 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
Application ID
- Parameters:
applicationId- Application ID- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
Domain where the application is available
- Parameters:
domain- Domain where the application is available- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationName
Name of the application, automatically assigned by the service
- Parameters:
applicationName- Name of the application, automatically assigned by the service- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idcConfiguration
IAM Identity Center configuration for the application
- Parameters:
idcConfiguration- 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) 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
ARN of the IAM role that the application uses to access AWS resources on your behalf
- Parameters:
roleArn- ARN of the IAM role that the application uses to access AWS resources on your behalf- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultKmsKeyId
Default KMS key identifier used to encrypt application data
- Parameters:
defaultKmsKeyId- Default KMS key identifier used to encrypt application data- Returns:
- Returns a reference to this object so that method calls can be chained together.
-