Class S3ArnableFieldConfig

java.lang.Object
software.amazon.awssdk.codegen.model.config.customization.S3ArnableFieldConfig

public class S3ArnableFieldConfig extends Object
Indicating a field that can be an ARN
  • Constructor Details

    • S3ArnableFieldConfig

      public S3ArnableFieldConfig()
  • Method Details

    • getField

      public String getField()
    • setField

      public S3ArnableFieldConfig setField(String field)
      Sets the field
      Parameters:
      field - The new field value.
      Returns:
      This object for method chaining.
    • getArnConverterFqcn

      public String getArnConverterFqcn()
      Returns:
      the FQCN of the ArnConverter
    • setArnConverterFqcn

      public S3ArnableFieldConfig setArnConverterFqcn(String arnConverterFqcn)
      Sets the arnConverterFqcn
      Parameters:
      arnConverterFqcn - The new arnConverterFqcn value.
      Returns:
      This object for method chaining.
    • getArnResourceFqcn

      public String getArnResourceFqcn()
    • setArnResourceFqcn

      public S3ArnableFieldConfig setArnResourceFqcn(String arnResourceFqcn)
      Sets the arnResourceFqcn
      Parameters:
      arnResourceFqcn - The new arnResourceFqcn value.
      Returns:
      This object for method chaining.
    • getArnResourceSubstitutionGetter

      public String getArnResourceSubstitutionGetter()
    • setArnResourceSubstitutionGetter

      public S3ArnableFieldConfig setArnResourceSubstitutionGetter(String arnResourceSubstitutionGetter)
      Sets the arnResourceSubstitutionGetter
      Parameters:
      arnResourceSubstitutionGetter - The new arnResourceSubstitutionGetter value.
      Returns:
      This object for method chaining.
    • getOtherFieldsToPopulate

      public Map<String,String> getOtherFieldsToPopulate()
    • setSubstitionSetterToGetter

      public S3ArnableFieldConfig setSubstitionSetterToGetter(Map<String,String> substitionSetterToGetter)
      Sets the substitionSetterToGetter
      Parameters:
      substitionSetterToGetter - The new substitionSetterToGetter value.
      Returns:
      This object for method chaining.
    • getBaseArnResourceFqcn

      public String getBaseArnResourceFqcn()
    • setBaseArnResourceFqcn

      public S3ArnableFieldConfig setBaseArnResourceFqcn(String baseArnResourceFqcn)
      Sets the baseArnResourceFqcn
      Parameters:
      baseArnResourceFqcn - The new baseArnResourceFqcn value.
      Returns:
      This object for method chaining.
    • getExecutionAttributeKeyFqcn

      public String getExecutionAttributeKeyFqcn()
    • setExecutionAttributeKeyFqcn

      public S3ArnableFieldConfig setExecutionAttributeKeyFqcn(String executionAttributeKeyFqcn)
      Sets the executionAttributeKeyFqcn
      Parameters:
      executionAttributeKeyFqcn - The new executionAttributeKeyFqcn value.
      Returns:
      This object for method chaining.
    • getExecutionAttributeValueFqcn

      public String getExecutionAttributeValueFqcn()
    • setExecutionAttributeValueFqcn

      public S3ArnableFieldConfig setExecutionAttributeValueFqcn(String executionAttributeValueFqcn)
      Sets the executionAttributeValueFqcn
      Parameters:
      executionAttributeValueFqcn - The new executionAttributeValueFqcn value.
      Returns:
      This object for method chaining.
    • setOtherFieldsToPopulate

      public S3ArnableFieldConfig setOtherFieldsToPopulate(Map<String,String> otherFieldsToPopulate)
      Sets the otherFieldsToPopulate
      Parameters:
      otherFieldsToPopulate - The new otherFieldsToPopulate value.
      Returns:
      This object for method chaining.