Class ImportAssetsFromLakeFormationTagPolicyRequestDetails
- java.lang.Object
-
- software.amazon.awssdk.services.dataexchange.model.ImportAssetsFromLakeFormationTagPolicyRequestDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder,ImportAssetsFromLakeFormationTagPolicyRequestDetails>
@Generated("software.amazon.awssdk:codegen") public final class ImportAssetsFromLakeFormationTagPolicyRequestDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder,ImportAssetsFromLakeFormationTagPolicyRequestDetails>
Details about the assets imported from an AWS Lake Formation tag policy request.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builderbuilder()StringcatalogId()The identifier for the AWS Glue Data Catalog.DatabaseLFTagPolicyAndPermissionsdatabase()A structure for the database object.StringdataSetId()The unique identifier for the data set associated with this import job.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrevisionId()The unique identifier for the revision associated with this import job.StringroleArn()The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions of subscribers to AWS Lake Formation data permissions.List<SdkField<?>>sdkFields()static Class<? extends ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder>serializableBuilderClass()TableLFTagPolicyAndPermissionstable()A structure for the table object.ImportAssetsFromLakeFormationTagPolicyRequestDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
catalogId
public final String catalogId()
The identifier for the AWS Glue Data Catalog.
- Returns:
- The identifier for the AWS Glue Data Catalog.
-
database
public final DatabaseLFTagPolicyAndPermissions database()
A structure for the database object.
- Returns:
- A structure for the database object.
-
table
public final TableLFTagPolicyAndPermissions table()
A structure for the table object.
- Returns:
- A structure for the table object.
-
roleArn
public final String roleArn()
The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions of subscribers to AWS Lake Formation data permissions.
- Returns:
- The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions of subscribers to AWS Lake Formation data permissions.
-
dataSetId
public final String dataSetId()
The unique identifier for the data set associated with this import job.
- Returns:
- The unique identifier for the data set associated with this import job.
-
revisionId
public final String revisionId()
The unique identifier for the revision associated with this import job.
- Returns:
- The unique identifier for the revision associated with this import job.
-
toBuilder
public ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder toBuilder()
-
builder
public static ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
-