@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
.ObjectLambdaTransformationConfigurationAction
public 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
.ObjectLambdaTransformationConfigurationAction
public 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
.ObjectLambdaTransformationConfigurationAction
public 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
.ObjectLambdaTransformationConfigurationAction
public 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
.ObjectLambdaTransformationConfigurationAction
public 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 Object
Object.toString()
public ObjectLambdaTransformationConfiguration clone()