Interface PutApplicationAccessScopeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<PutApplicationAccessScopeRequest.Builder,
,PutApplicationAccessScopeRequest> SdkBuilder<PutApplicationAccessScopeRequest.Builder,
,PutApplicationAccessScopeRequest> SdkPojo
,SdkRequest.Builder
,SsoAdminRequest.Builder
- Enclosing class:
PutApplicationAccessScopeRequest
@Mutable
@NotThreadSafe
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
overrideConfiguration
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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.services.ssoadmin.model.SsoAdminRequest.Builder
build
-
Method Details
-
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.
-
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.
-
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.
-
overrideConfiguration
PutApplicationAccessScopeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-