Class S3ObjectLambdaResource
java.lang.Object
software.amazon.awssdk.services.s3.internal.resource.S3ObjectLambdaResource
- All Implemented Interfaces:
AwsResource,S3Resource,ToCopyableBuilder<S3ObjectLambdaResource.Builder,S3ObjectLambdaResource>
public final class S3ObjectLambdaResource
extends Object
implements S3Resource, ToCopyableBuilder<S3ObjectLambdaResource.Builder,S3ObjectLambdaResource>
An
S3Resource that represents an S3 Object Lambda resource.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder forS3ObjectLambdaResourceobjects. -
Method Summary
Modifier and TypeMethodDescriptionGets the name of the access point.Gets the AWS account ID associated with this bucket.builder()Get a new builder for this class.booleaninthashCode()Gets the AWS partition name associated with this access point (e.g.: 'aws').region()Gets the AWS region name associated with this bucket (e.g.: 'us-east-1').Take this object and create a builder that contains all of the current property values of this object.type()Gets the resource type for this object lambda.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.services.s3.internal.resource.S3Resource
overrideSigner, parentS3ResourceMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
builder
Get a new builder for this class.- Returns:
- A newly initialized instance of a builder.
-
type
Gets the resource type for this object lambda.- Specified by:
typein interfaceS3Resource- Returns:
- This will always return "object_lambda".
-
partition
Gets the AWS partition name associated with this access point (e.g.: 'aws').- Specified by:
partitionin interfaceAwsResource- Returns:
- the name of the partition.
-
region
Gets the AWS region name associated with this bucket (e.g.: 'us-east-1').- Specified by:
regionin interfaceAwsResource- Returns:
- the name of the region.
-
accountId
Gets the AWS account ID associated with this bucket.- Specified by:
accountIdin interfaceAwsResource- Returns:
- the AWS account ID.
-
accessPointName
Gets the name of the access point.- Returns:
- the name of the access point.
-
equals
-
hashCode
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<S3ObjectLambdaResource.Builder,S3ObjectLambdaResource> - Returns:
- a builder for type T
-