Class S3ArnableFieldConfig


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

      • S3ArnableFieldConfig

        public S3ArnableFieldConfig()
    • Method Detail

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