public static interface UpdateProfileRequest.Builder extends RolesAnywhereRequest.Builder, SdkPojo, CopyableBuilder<UpdateProfileRequest.Builder,UpdateProfileRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateProfileRequest.Builder |
durationSeconds(Integer durationSeconds)
The number of seconds the vended session credentials are valid for.
|
UpdateProfileRequest.Builder |
managedPolicyArns(Collection<String> managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
|
UpdateProfileRequest.Builder |
managedPolicyArns(String... managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
|
UpdateProfileRequest.Builder |
name(String name)
The name of the profile.
|
UpdateProfileRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateProfileRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateProfileRequest.Builder |
profileId(String profileId)
The unique identifier of the profile.
|
UpdateProfileRequest.Builder |
roleArns(Collection<String> roleArns)
A list of IAM roles that this profile can assume in a temporary credential request.
|
UpdateProfileRequest.Builder |
roleArns(String... roleArns)
A list of IAM roles that this profile can assume in a temporary credential request.
|
UpdateProfileRequest.Builder |
sessionPolicy(String sessionPolicy)
A session policy that applies to the trust boundary of the vended session credentials.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateProfileRequest.Builder durationSeconds(Integer durationSeconds)
The number of seconds the vended session credentials are valid for.
durationSeconds - The number of seconds the vended session credentials are valid for.UpdateProfileRequest.Builder managedPolicyArns(Collection<String> managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
managedPolicyArns - A list of managed policy ARNs that apply to the vended session credentials.UpdateProfileRequest.Builder managedPolicyArns(String... managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
managedPolicyArns - A list of managed policy ARNs that apply to the vended session credentials.UpdateProfileRequest.Builder name(String name)
The name of the profile.
name - The name of the profile.UpdateProfileRequest.Builder profileId(String profileId)
The unique identifier of the profile.
profileId - The unique identifier of the profile.UpdateProfileRequest.Builder roleArns(Collection<String> roleArns)
A list of IAM roles that this profile can assume in a temporary credential request.
roleArns - A list of IAM roles that this profile can assume in a temporary credential request.UpdateProfileRequest.Builder roleArns(String... roleArns)
A list of IAM roles that this profile can assume in a temporary credential request.
roleArns - A list of IAM roles that this profile can assume in a temporary credential request.UpdateProfileRequest.Builder sessionPolicy(String sessionPolicy)
A session policy that applies to the trust boundary of the vended session credentials.
sessionPolicy - A session policy that applies to the trust boundary of the vended session credentials.UpdateProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.