Class LayerVersionContentInput
- java.lang.Object
-
- software.amazon.awssdk.services.lambda.model.LayerVersionContentInput
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<LayerVersionContentInput.Builder,LayerVersionContentInput>
@Generated("software.amazon.awssdk:codegen") public final class LayerVersionContentInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LayerVersionContentInput.Builder,LayerVersionContentInput>
A ZIP archive that contains the contents of an Lambda layer. You can specify either an Amazon S3 location, or upload a layer archive directly.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
LayerVersionContentInput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LayerVersionContentInput.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
s3Bucket()
The Amazon S3 bucket of the layer archive.String
s3Key()
The Amazon S3 key of the layer archive.String
s3ObjectVersion()
For versioned objects, the version of the layer archive object to use.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends LayerVersionContentInput.Builder>
serializableBuilderClass()
LayerVersionContentInput.Builder
toBuilder()
String
toString()
Returns a string representation of this object.SdkBytes
zipFile()
The base64-encoded contents of the layer archive.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
s3Bucket
public final String s3Bucket()
The Amazon S3 bucket of the layer archive.
- Returns:
- The Amazon S3 bucket of the layer archive.
-
s3Key
public final String s3Key()
The Amazon S3 key of the layer archive.
- Returns:
- The Amazon S3 key of the layer archive.
-
s3ObjectVersion
public final String s3ObjectVersion()
For versioned objects, the version of the layer archive object to use.
- Returns:
- For versioned objects, the version of the layer archive object to use.
-
zipFile
public final SdkBytes zipFile()
The base64-encoded contents of the layer archive. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.
- Returns:
- The base64-encoded contents of the layer archive. Amazon Web Services SDK and Amazon Web Services CLI clients handle the encoding for you.
-
toBuilder
public LayerVersionContentInput.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<LayerVersionContentInput.Builder,LayerVersionContentInput>
-
builder
public static LayerVersionContentInput.Builder builder()
-
serializableBuilderClass
public static Class<? extends LayerVersionContentInput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-