Class S3ArnableFieldConfig
java.lang.Object
software.amazon.awssdk.codegen.model.config.customization.S3ArnableFieldConfig
Indicating a field that can be an ARN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetField()
setArnConverterFqcn
(String arnConverterFqcn) Sets the arnConverterFqcnsetArnResourceFqcn
(String arnResourceFqcn) Sets the arnResourceFqcnsetArnResourceSubstitutionGetter
(String arnResourceSubstitutionGetter) Sets the arnResourceSubstitutionGettersetBaseArnResourceFqcn
(String baseArnResourceFqcn) Sets the baseArnResourceFqcnsetExecutionAttributeKeyFqcn
(String executionAttributeKeyFqcn) Sets the executionAttributeKeyFqcnsetExecutionAttributeValueFqcn
(String executionAttributeValueFqcn) Sets the executionAttributeValueFqcnSets the fieldsetOtherFieldsToPopulate
(Map<String, String> otherFieldsToPopulate) Sets the otherFieldsToPopulatesetSubstitionSetterToGetter
(Map<String, String> substitionSetterToGetter) Sets the substitionSetterToGetter
-
Constructor Details
-
S3ArnableFieldConfig
public S3ArnableFieldConfig()
-
-
Method Details
-
getField
-
setField
Sets the field- Parameters:
field
- The new field value.- Returns:
- This object for method chaining.
-
getArnConverterFqcn
- Returns:
- the FQCN of the ArnConverter
-
setArnConverterFqcn
Sets the arnConverterFqcn- Parameters:
arnConverterFqcn
- The new arnConverterFqcn value.- Returns:
- This object for method chaining.
-
getArnResourceFqcn
-
setArnResourceFqcn
Sets the arnResourceFqcn- Parameters:
arnResourceFqcn
- The new arnResourceFqcn value.- Returns:
- This object for method chaining.
-
getArnResourceSubstitutionGetter
-
setArnResourceSubstitutionGetter
Sets the arnResourceSubstitutionGetter- Parameters:
arnResourceSubstitutionGetter
- The new arnResourceSubstitutionGetter value.- Returns:
- This object for method chaining.
-
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
-
setBaseArnResourceFqcn
Sets the baseArnResourceFqcn- Parameters:
baseArnResourceFqcn
- The new baseArnResourceFqcn value.- Returns:
- This object for method chaining.
-
getExecutionAttributeKeyFqcn
-
setExecutionAttributeKeyFqcn
Sets the executionAttributeKeyFqcn- Parameters:
executionAttributeKeyFqcn
- The new executionAttributeKeyFqcn value.- Returns:
- This object for method chaining.
-
getExecutionAttributeValueFqcn
-
setExecutionAttributeValueFqcn
Sets the executionAttributeValueFqcn- Parameters:
executionAttributeValueFqcn
- The new executionAttributeValueFqcn value.- Returns:
- This object for method chaining.
-
setOtherFieldsToPopulate
Sets the otherFieldsToPopulate- Parameters:
otherFieldsToPopulate
- The new otherFieldsToPopulate value.- Returns:
- This object for method chaining.
-