Interface AttributeMapping.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AttributeMapping.Builder,AttributeMapping>, SdkBuilder<AttributeMapping.Builder,AttributeMapping>, SdkPojo
Enclosing class:
AttributeMapping

public static interface AttributeMapping.Builder extends SdkPojo, CopyableBuilder<AttributeMapping.Builder,AttributeMapping>
  • Method Details

    • certificateField

      AttributeMapping.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

      AttributeMapping.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:
    • mappingRules

      AttributeMapping.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

      AttributeMapping.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

      AttributeMapping.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 the MappingRule.Builder avoiding the need to create one manually via MappingRule.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mappingRules(List<MappingRule>).

      Parameters:
      mappingRules - a consumer that will call methods on MappingRule.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: