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
Modifier and TypeClassDescriptionstatic final class
A builder forS3ObjectLambdaResource
objects. -
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.boolean
int
hashCode()
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, wait
Methods inherited from interface software.amazon.awssdk.services.s3.internal.resource.S3Resource
overrideSigner, parentS3Resource
Methods 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:
type
in interfaceS3Resource
- Returns:
- This will always return "object_lambda".
-
partition
Gets the AWS partition name associated with this access point (e.g.: 'aws').- Specified by:
partition
in interfaceAwsResource
- Returns:
- the name of the partition.
-
region
Gets the AWS region name associated with this bucket (e.g.: 'us-east-1').- Specified by:
region
in interfaceAwsResource
- Returns:
- the name of the region.
-
accountId
Gets the AWS account ID associated with this bucket.- Specified by:
accountId
in interfaceAwsResource
- Returns:
- the AWS account ID.
-
accessPointName
Gets the name of the access point.- Returns:
- the name of the access point.
-
equals
-
hashCode
public int hashCode() -
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<S3ObjectLambdaResource.Builder,
S3ObjectLambdaResource> - Returns:
- a builder for type T
-