Interface UpdateRoleAliasRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateRoleAliasRequest.Builder,UpdateRoleAliasRequest>
,IotRequest.Builder
,SdkBuilder<UpdateRoleAliasRequest.Builder,UpdateRoleAliasRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateRoleAliasRequest
public static interface UpdateRoleAliasRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<UpdateRoleAliasRequest.Builder,UpdateRoleAliasRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateRoleAliasRequest.Builder
credentialDurationSeconds(Integer credentialDurationSeconds)
The number of seconds the credential will be valid.UpdateRoleAliasRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdateRoleAliasRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
UpdateRoleAliasRequest.Builder
roleAlias(String roleAlias)
The role alias to update.UpdateRoleAliasRequest.Builder
roleArn(String roleArn)
The role ARN.-
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.services.iot.model.IotRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
roleAlias
UpdateRoleAliasRequest.Builder roleAlias(String roleAlias)
The role alias to update.
- Parameters:
roleAlias
- The role alias to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
UpdateRoleAliasRequest.Builder roleArn(String roleArn)
The role ARN.
- Parameters:
roleArn
- The role ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialDurationSeconds
UpdateRoleAliasRequest.Builder credentialDurationSeconds(Integer credentialDurationSeconds)
The number of seconds the credential will be valid.
This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.
- Parameters:
credentialDurationSeconds
- The number of seconds the credential will be valid.This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateRoleAliasRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateRoleAliasRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-