@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ObjectLambdaConfiguration extends Object implements Serializable, Cloneable
A configuration used when creating an Object Lambda Access Point.
Constructor and Description |
---|
ObjectLambdaConfiguration() |
Modifier and Type | Method and Description |
---|---|
ObjectLambdaConfiguration |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAllowedFeatures()
A container for allowed features.
|
Boolean |
getCloudWatchMetricsEnabled()
A container for whether the CloudWatch metrics configuration is enabled.
|
String |
getSupportingAccessPoint()
Standard access point associated with the Object Lambda Access Point.
|
List<ObjectLambdaTransformationConfiguration> |
getTransformationConfigurations()
A container for transformation configurations for an Object Lambda Access Point.
|
int |
hashCode() |
Boolean |
isCloudWatchMetricsEnabled()
A container for whether the CloudWatch metrics configuration is enabled.
|
void |
setAllowedFeatures(Collection<String> allowedFeatures)
A container for allowed features.
|
void |
setCloudWatchMetricsEnabled(Boolean cloudWatchMetricsEnabled)
A container for whether the CloudWatch metrics configuration is enabled.
|
void |
setSupportingAccessPoint(String supportingAccessPoint)
Standard access point associated with the Object Lambda Access Point.
|
void |
setTransformationConfigurations(Collection<ObjectLambdaTransformationConfiguration> transformationConfigurations)
A container for transformation configurations for an Object Lambda Access Point.
|
String |
toString()
Returns a string representation of this object.
|
ObjectLambdaConfiguration |
withAllowedFeatures(Collection<String> allowedFeatures)
A container for allowed features.
|
ObjectLambdaConfiguration |
withAllowedFeatures(ObjectLambdaAllowedFeature... allowedFeatures)
A container for allowed features.
|
ObjectLambdaConfiguration |
withAllowedFeatures(String... allowedFeatures)
A container for allowed features.
|
ObjectLambdaConfiguration |
withCloudWatchMetricsEnabled(Boolean cloudWatchMetricsEnabled)
A container for whether the CloudWatch metrics configuration is enabled.
|
ObjectLambdaConfiguration |
withSupportingAccessPoint(String supportingAccessPoint)
Standard access point associated with the Object Lambda Access Point.
|
ObjectLambdaConfiguration |
withTransformationConfigurations(Collection<ObjectLambdaTransformationConfiguration> transformationConfigurations)
A container for transformation configurations for an Object Lambda Access Point.
|
ObjectLambdaConfiguration |
withTransformationConfigurations(ObjectLambdaTransformationConfiguration... transformationConfigurations)
A container for transformation configurations for an Object Lambda Access Point.
|
public void setSupportingAccessPoint(String supportingAccessPoint)
Standard access point associated with the Object Lambda Access Point.
supportingAccessPoint
- Standard access point associated with the Object Lambda Access Point.public String getSupportingAccessPoint()
Standard access point associated with the Object Lambda Access Point.
public ObjectLambdaConfiguration withSupportingAccessPoint(String supportingAccessPoint)
Standard access point associated with the Object Lambda Access Point.
supportingAccessPoint
- Standard access point associated with the Object Lambda Access Point.public void setCloudWatchMetricsEnabled(Boolean cloudWatchMetricsEnabled)
A container for whether the CloudWatch metrics configuration is enabled.
cloudWatchMetricsEnabled
- A container for whether the CloudWatch metrics configuration is enabled.public Boolean getCloudWatchMetricsEnabled()
A container for whether the CloudWatch metrics configuration is enabled.
public ObjectLambdaConfiguration withCloudWatchMetricsEnabled(Boolean cloudWatchMetricsEnabled)
A container for whether the CloudWatch metrics configuration is enabled.
cloudWatchMetricsEnabled
- A container for whether the CloudWatch metrics configuration is enabled.public Boolean isCloudWatchMetricsEnabled()
A container for whether the CloudWatch metrics configuration is enabled.
public List<String> getAllowedFeatures()
A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.
GetObject-Range
and
GetObject-PartNumber
.ObjectLambdaAllowedFeature
public void setAllowedFeatures(Collection<String> allowedFeatures)
A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.
allowedFeatures
- A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.ObjectLambdaAllowedFeature
public ObjectLambdaConfiguration withAllowedFeatures(String... allowedFeatures)
A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.
NOTE: This method appends the values to the existing list (if any). Use
setAllowedFeatures(java.util.Collection)
or withAllowedFeatures(java.util.Collection)
if you
want to override the existing values.
allowedFeatures
- A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.ObjectLambdaAllowedFeature
public ObjectLambdaConfiguration withAllowedFeatures(Collection<String> allowedFeatures)
A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.
allowedFeatures
- A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.ObjectLambdaAllowedFeature
public ObjectLambdaConfiguration withAllowedFeatures(ObjectLambdaAllowedFeature... allowedFeatures)
A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.
allowedFeatures
- A container for allowed features. Valid inputs are GetObject-Range
and
GetObject-PartNumber
.ObjectLambdaAllowedFeature
public List<ObjectLambdaTransformationConfiguration> getTransformationConfigurations()
A container for transformation configurations for an Object Lambda Access Point.
public void setTransformationConfigurations(Collection<ObjectLambdaTransformationConfiguration> transformationConfigurations)
A container for transformation configurations for an Object Lambda Access Point.
transformationConfigurations
- A container for transformation configurations for an Object Lambda Access Point.public ObjectLambdaConfiguration withTransformationConfigurations(ObjectLambdaTransformationConfiguration... transformationConfigurations)
A container for transformation configurations for an Object Lambda Access Point.
NOTE: This method appends the values to the existing list (if any). Use
setTransformationConfigurations(java.util.Collection)
or
withTransformationConfigurations(java.util.Collection)
if you want to override the existing values.
transformationConfigurations
- A container for transformation configurations for an Object Lambda Access Point.public ObjectLambdaConfiguration withTransformationConfigurations(Collection<ObjectLambdaTransformationConfiguration> transformationConfigurations)
A container for transformation configurations for an Object Lambda Access Point.
transformationConfigurations
- A container for transformation configurations for an Object Lambda Access Point.public String toString()
toString
in class Object
Object.toString()
public ObjectLambdaConfiguration clone()