Interface CreateQev2IdcApplicationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateQev2IdcApplicationRequest.Builder,,CreateQev2IdcApplicationRequest> RedshiftRequest.Builder,SdkBuilder<CreateQev2IdcApplicationRequest.Builder,,CreateQev2IdcApplicationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateQev2IdcApplicationRequest
-
Method Summary
Modifier and TypeMethodDescriptionidcDisplayName(String idcDisplayName) The display name for the Amazon Redshift Query Editor (QEV2) IAM Identity Center application.idcInstanceArn(String idcInstanceArn) The Amazon Resource Name (ARN) of the IAM Identity Center instance used to create the Amazon Redshift Query Editor (QEV2) managed application.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.qev2IdcApplicationName(String qev2IdcApplicationName) The name of the Amazon Redshift Query Editor (QEV2) application in IAM Identity Center.tags(Collection<Tag> tags) A list of tags to associate with the application.tags(Consumer<Tag.Builder>... tags) A list of tags to associate with the application.A list of tags to associate with the application.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.redshift.model.RedshiftRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
idcInstanceArn
The Amazon Resource Name (ARN) of the IAM Identity Center instance used to create the Amazon Redshift Query Editor (QEV2) managed application.
- Parameters:
idcInstanceArn- The Amazon Resource Name (ARN) of the IAM Identity Center instance used to create the Amazon Redshift Query Editor (QEV2) managed application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qev2IdcApplicationName
The name of the Amazon Redshift Query Editor (QEV2) application in IAM Identity Center.
- Parameters:
qev2IdcApplicationName- The name of the Amazon Redshift Query Editor (QEV2) application in IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idcDisplayName
The display name for the Amazon Redshift Query Editor (QEV2) IAM Identity Center application. It appears in the console.
- Parameters:
idcDisplayName- The display name for the Amazon Redshift Query Editor (QEV2) IAM Identity Center application. It appears in the console.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags to associate with the application. Tags are key-value pairs that you can use to organize and identify your resources.
- Parameters:
tags- A list of tags to associate with the application. Tags are key-value pairs that you can use to organize and identify your resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags to associate with the application. Tags are key-value pairs that you can use to organize and identify your resources.
- Parameters:
tags- A list of tags to associate with the application. Tags are key-value pairs that you can use to organize and identify your resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags to associate with the application. Tags are key-value pairs that you can use to organize and identify your resources.
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:
-
overrideConfiguration
CreateQev2IdcApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateQev2IdcApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-