@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ObjectLambdaTransformationConfiguration extends Object implements Serializable, Cloneable
A configuration used when creating an Object Lambda Access Point transformation.
| Constructor and Description | 
|---|
| ObjectLambdaTransformationConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| ObjectLambdaTransformationConfiguration | clone() | 
| boolean | equals(Object obj) | 
| List<String> | getActions()
 A container for the action of an Object Lambda Access Point configuration. | 
| ObjectLambdaContentTransformation | getContentTransformation()
 A container for the content transformation of an Object Lambda Access Point configuration. | 
| int | hashCode() | 
| void | setActions(Collection<String> actions)
 A container for the action of an Object Lambda Access Point configuration. | 
| void | setContentTransformation(ObjectLambdaContentTransformation contentTransformation)
 A container for the content transformation of an Object Lambda Access Point configuration. | 
| String | toString()Returns a string representation of this object. | 
| ObjectLambdaTransformationConfiguration | withActions(Collection<String> actions)
 A container for the action of an Object Lambda Access Point configuration. | 
| ObjectLambdaTransformationConfiguration | withActions(ObjectLambdaTransformationConfigurationAction... actions)
 A container for the action of an Object Lambda Access Point configuration. | 
| ObjectLambdaTransformationConfiguration | withActions(String... actions)
 A container for the action of an Object Lambda Access Point configuration. | 
| ObjectLambdaTransformationConfiguration | withContentTransformation(ObjectLambdaContentTransformation contentTransformation)
 A container for the content transformation of an Object Lambda Access Point configuration. | 
public ObjectLambdaTransformationConfiguration()
public List<String> getActions()
 A container for the action of an Object Lambda Access Point configuration. Valid inputs are
 GetObject, ListObjects, HeadObject, and ListObjectsV2.
 
GetObject, ListObjects, HeadObject, and ListObjectsV2
         .ObjectLambdaTransformationConfigurationActionpublic void setActions(Collection<String> actions)
 A container for the action of an Object Lambda Access Point configuration. Valid inputs are
 GetObject, ListObjects, HeadObject, and ListObjectsV2.
 
actions - A container for the action of an Object Lambda Access Point configuration. Valid inputs are
        GetObject, ListObjects, HeadObject, and ListObjectsV2.ObjectLambdaTransformationConfigurationActionpublic ObjectLambdaTransformationConfiguration withActions(String... actions)
 A container for the action of an Object Lambda Access Point configuration. Valid inputs are
 GetObject, ListObjects, HeadObject, and ListObjectsV2.
 
 NOTE: This method appends the values to the existing list (if any). Use
 setActions(java.util.Collection) or withActions(java.util.Collection) if you want to override
 the existing values.
 
actions - A container for the action of an Object Lambda Access Point configuration. Valid inputs are
        GetObject, ListObjects, HeadObject, and ListObjectsV2.ObjectLambdaTransformationConfigurationActionpublic ObjectLambdaTransformationConfiguration withActions(Collection<String> actions)
 A container for the action of an Object Lambda Access Point configuration. Valid inputs are
 GetObject, ListObjects, HeadObject, and ListObjectsV2.
 
actions - A container for the action of an Object Lambda Access Point configuration. Valid inputs are
        GetObject, ListObjects, HeadObject, and ListObjectsV2.ObjectLambdaTransformationConfigurationActionpublic ObjectLambdaTransformationConfiguration withActions(ObjectLambdaTransformationConfigurationAction... actions)
 A container for the action of an Object Lambda Access Point configuration. Valid inputs are
 GetObject, ListObjects, HeadObject, and ListObjectsV2.
 
actions - A container for the action of an Object Lambda Access Point configuration. Valid inputs are
        GetObject, ListObjects, HeadObject, and ListObjectsV2.ObjectLambdaTransformationConfigurationActionpublic void setContentTransformation(ObjectLambdaContentTransformation contentTransformation)
A container for the content transformation of an Object Lambda Access Point configuration.
contentTransformation - A container for the content transformation of an Object Lambda Access Point configuration.public ObjectLambdaContentTransformation getContentTransformation()
A container for the content transformation of an Object Lambda Access Point configuration.
public ObjectLambdaTransformationConfiguration withContentTransformation(ObjectLambdaContentTransformation contentTransformation)
A container for the content transformation of an Object Lambda Access Point configuration.
contentTransformation - A container for the content transformation of an Object Lambda Access Point configuration.public String toString()
toString in class ObjectObject.toString()public ObjectLambdaTransformationConfiguration clone()