Interface PutApplicationAccessScopeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PutApplicationAccessScopeRequest.Builder,,PutApplicationAccessScopeRequest> SdkBuilder<PutApplicationAccessScopeRequest.Builder,,PutApplicationAccessScopeRequest> SdkPojo,SdkRequest.Builder,SsoAdminRequest.Builder
- Enclosing class:
PutApplicationAccessScopeRequest
public static interface PutApplicationAccessScopeRequest.Builder
extends SsoAdminRequest.Builder, SdkPojo, CopyableBuilder<PutApplicationAccessScopeRequest.Builder,PutApplicationAccessScopeRequest>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationArn(String applicationArn) Specifies the ARN of the application with the access scope with the targets to add or update.authorizedTargets(String... authorizedTargets) Specifies an array list of ARNs that represent the authorized targets for this access scope.authorizedTargets(Collection<String> authorizedTargets) Specifies an array list of ARNs that represent the authorized targets for this access scope.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Specifies the name of the access scope to be associated with the specified targets.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.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.ssoadmin.model.SsoAdminRequest.Builder
build
-
Method Details
-
applicationArn
Specifies the ARN of the application with the access scope with the targets to add or update.
- Parameters:
applicationArn- Specifies the ARN of the application with the access scope with the targets to add or update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedTargets
Specifies an array list of ARNs that represent the authorized targets for this access scope.
- Parameters:
authorizedTargets- Specifies an array list of ARNs that represent the authorized targets for this access scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedTargets
Specifies an array list of ARNs that represent the authorized targets for this access scope.
- Parameters:
authorizedTargets- Specifies an array list of ARNs that represent the authorized targets for this access scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scope
Specifies the name of the access scope to be associated with the specified targets.
- Parameters:
scope- Specifies the name of the access scope to be associated with the specified targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutApplicationAccessScopeRequest.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
PutApplicationAccessScopeRequest.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.
-