@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ImportAssetsFromLakeFormationTagPolicyRequestDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details about the assets imported from an AWS Lake Formation tag policy request.
Constructor and Description |
---|
ImportAssetsFromLakeFormationTagPolicyRequestDetails() |
Modifier and Type | Method and Description |
---|---|
ImportAssetsFromLakeFormationTagPolicyRequestDetails |
clone() |
boolean |
equals(Object obj) |
String |
getCatalogId()
The identifier for the AWS Glue Data Catalog.
|
DatabaseLFTagPolicyAndPermissions |
getDatabase()
A structure for the database object.
|
String |
getDataSetId()
The unique identifier for the data set associated with this import job.
|
String |
getRevisionId()
The unique identifier for the revision associated with this import job.
|
String |
getRoleArn()
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.
|
TableLFTagPolicyAndPermissions |
getTable()
A structure for the table object.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
|
void |
setDatabase(DatabaseLFTagPolicyAndPermissions database)
A structure for the database object.
|
void |
setDataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
|
void |
setRevisionId(String revisionId)
The unique identifier for the revision associated with this import job.
|
void |
setRoleArn(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.
|
void |
setTable(TableLFTagPolicyAndPermissions table)
A structure for the table object.
|
String |
toString()
Returns a string representation of this object.
|
ImportAssetsFromLakeFormationTagPolicyRequestDetails |
withCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
|
ImportAssetsFromLakeFormationTagPolicyRequestDetails |
withDatabase(DatabaseLFTagPolicyAndPermissions database)
A structure for the database object.
|
ImportAssetsFromLakeFormationTagPolicyRequestDetails |
withDataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
|
ImportAssetsFromLakeFormationTagPolicyRequestDetails |
withRevisionId(String revisionId)
The unique identifier for the revision associated with this import job.
|
ImportAssetsFromLakeFormationTagPolicyRequestDetails |
withRoleArn(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.
|
ImportAssetsFromLakeFormationTagPolicyRequestDetails |
withTable(TableLFTagPolicyAndPermissions table)
A structure for the table object.
|
public ImportAssetsFromLakeFormationTagPolicyRequestDetails()
public void setCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
catalogId
- The identifier for the AWS Glue Data Catalog.public String getCatalogId()
The identifier for the AWS Glue Data Catalog.
public ImportAssetsFromLakeFormationTagPolicyRequestDetails withCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
catalogId
- The identifier for the AWS Glue Data Catalog.public void setDatabase(DatabaseLFTagPolicyAndPermissions database)
A structure for the database object.
database
- A structure for the database object.public DatabaseLFTagPolicyAndPermissions getDatabase()
A structure for the database object.
public ImportAssetsFromLakeFormationTagPolicyRequestDetails withDatabase(DatabaseLFTagPolicyAndPermissions database)
A structure for the database object.
database
- A structure for the database object.public void setTable(TableLFTagPolicyAndPermissions table)
A structure for the table object.
table
- A structure for the table object.public TableLFTagPolicyAndPermissions getTable()
A structure for the table object.
public ImportAssetsFromLakeFormationTagPolicyRequestDetails withTable(TableLFTagPolicyAndPermissions table)
A structure for the table object.
table
- A structure for the table object.public void setRoleArn(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.
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.public String getRoleArn()
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.
public ImportAssetsFromLakeFormationTagPolicyRequestDetails withRoleArn(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.
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.public void setDataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
dataSetId
- The unique identifier for the data set associated with this import job.public String getDataSetId()
The unique identifier for the data set associated with this import job.
public ImportAssetsFromLakeFormationTagPolicyRequestDetails withDataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
dataSetId
- The unique identifier for the data set associated with this import job.public void setRevisionId(String revisionId)
The unique identifier for the revision associated with this import job.
revisionId
- The unique identifier for the revision associated with this import job.public String getRevisionId()
The unique identifier for the revision associated with this import job.
public ImportAssetsFromLakeFormationTagPolicyRequestDetails withRevisionId(String revisionId)
The unique identifier for the revision associated with this import job.
revisionId
- The unique identifier for the revision associated with this import job.public String toString()
toString
in class Object
Object.toString()
public ImportAssetsFromLakeFormationTagPolicyRequestDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.