Class S3ObjectLambdaResource
java.lang.Object
software.amazon.awssdk.services.s3.internal.resource.S3ObjectLambdaResource
- All Implemented Interfaces:
AwsResource,S3Resource,ToCopyableBuilder<S3ObjectLambdaResource.Builder,S3ObjectLambdaResource>
@SdkInternalApi
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').type()Gets the resource type for this object lambda.Methods inherited from class java.lang.Object
clone, finalize, 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
public int hashCode() -
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3ObjectLambdaResource.Builder,S3ObjectLambdaResource>
-