Interface ResourceInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceInfo.Builder,,ResourceInfo> SdkBuilder<ResourceInfo.Builder,,ResourceInfo> SdkPojo
- Enclosing class:
ResourceInfo
-
Method Summary
Modifier and TypeMethodDescriptionexpectedResourceOwnerAccount(String expectedResourceOwnerAccount) The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.hybridAccessEnabled(Boolean hybridAccessEnabled) Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.lastModified(Instant lastModified) The date and time the resource was last modified.resourceArn(String resourceArn) The Amazon Resource Name (ARN) of the resource.The IAM role that registered a resource.verificationStatus(String verificationStatus) Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location.verificationStatus(VerificationStatus verificationStatus) Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location.withFederation(Boolean withFederation) Whether or not the resource is a federated resource.withPrivilegedAccess(Boolean withPrivilegedAccess) Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
resourceArn
The Amazon Resource Name (ARN) of the resource.
- Parameters:
resourceArn- The Amazon Resource Name (ARN) of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The IAM role that registered a resource.
- Parameters:
roleArn- The IAM role that registered a resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModified
The date and time the resource was last modified.
- Parameters:
lastModified- The date and time the resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withFederation
Whether or not the resource is a federated resource.
- Parameters:
withFederation- Whether or not the resource is a federated resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hybridAccessEnabled
Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.
- Parameters:
hybridAccessEnabled- Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withPrivilegedAccess
Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.
- Parameters:
withPrivilegedAccess- Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verificationStatus
Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following:
-
VERIFIED - Registered role has sufficient permissions to access registered Amazon S3 location.
-
NOT_VERIFIED - Registered role does not have sufficient permissions to access registered Amazon S3 location.
-
VERIFICATION_FAILED - Unable to verify if the registered role can access the registered Amazon S3 location.
- Parameters:
verificationStatus- Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following:-
VERIFIED - Registered role has sufficient permissions to access registered Amazon S3 location.
-
NOT_VERIFIED - Registered role does not have sufficient permissions to access registered Amazon S3 location.
-
VERIFICATION_FAILED - Unable to verify if the registered role can access the registered Amazon S3 location.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
verificationStatus
Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following:
-
VERIFIED - Registered role has sufficient permissions to access registered Amazon S3 location.
-
NOT_VERIFIED - Registered role does not have sufficient permissions to access registered Amazon S3 location.
-
VERIFICATION_FAILED - Unable to verify if the registered role can access the registered Amazon S3 location.
- Parameters:
verificationStatus- Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following:-
VERIFIED - Registered role has sufficient permissions to access registered Amazon S3 location.
-
NOT_VERIFIED - Registered role does not have sufficient permissions to access registered Amazon S3 location.
-
VERIFICATION_FAILED - Unable to verify if the registered role can access the registered Amazon S3 location.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
expectedResourceOwnerAccount
The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.
- Parameters:
expectedResourceOwnerAccount- The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-