Interface PutAttributeMappingRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<PutAttributeMappingRequest.Builder,PutAttributeMappingRequest>
,RolesAnywhereRequest.Builder
,SdkBuilder<PutAttributeMappingRequest.Builder,PutAttributeMappingRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- PutAttributeMappingRequest
public static interface PutAttributeMappingRequest.Builder extends RolesAnywhereRequest.Builder, SdkPojo, CopyableBuilder<PutAttributeMappingRequest.Builder,PutAttributeMappingRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PutAttributeMappingRequest.Builder
certificateField(String certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.PutAttributeMappingRequest.Builder
certificateField(CertificateField certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.PutAttributeMappingRequest.Builder
mappingRules(Collection<MappingRule> mappingRules)
A list of mapping entries for every supported specifier or sub-field.PutAttributeMappingRequest.Builder
mappingRules(Consumer<MappingRule.Builder>... mappingRules)
A list of mapping entries for every supported specifier or sub-field.PutAttributeMappingRequest.Builder
mappingRules(MappingRule... mappingRules)
A list of mapping entries for every supported specifier or sub-field.PutAttributeMappingRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
PutAttributeMappingRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
PutAttributeMappingRequest.Builder
profileId(String profileId)
The unique identifier of the profile.-
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.rolesanywhere.model.RolesAnywhereRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
certificateField
PutAttributeMappingRequest.Builder certificateField(String certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
- Parameters:
certificateField
- Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CertificateField
,CertificateField
-
certificateField
PutAttributeMappingRequest.Builder certificateField(CertificateField certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
- Parameters:
certificateField
- Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CertificateField
,CertificateField
-
mappingRules
PutAttributeMappingRequest.Builder mappingRules(Collection<MappingRule> mappingRules)
A list of mapping entries for every supported specifier or sub-field.
- Parameters:
mappingRules
- A list of mapping entries for every supported specifier or sub-field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mappingRules
PutAttributeMappingRequest.Builder mappingRules(MappingRule... mappingRules)
A list of mapping entries for every supported specifier or sub-field.
- Parameters:
mappingRules
- A list of mapping entries for every supported specifier or sub-field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mappingRules
PutAttributeMappingRequest.Builder mappingRules(Consumer<MappingRule.Builder>... mappingRules)
A list of mapping entries for every supported specifier or sub-field.
This is a convenience method that creates an instance of theMappingRule.Builder
avoiding the need to create one manually viaMappingRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#mappingRules(List
.) - Parameters:
mappingRules
- a consumer that will call methods onMappingRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#mappingRules(java.util.Collection
)
-
profileId
PutAttributeMappingRequest.Builder profileId(String profileId)
The unique identifier of the profile.
- Parameters:
profileId
- The unique identifier of the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutAttributeMappingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
PutAttributeMappingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-