@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ImportAssetsFromLakeFormationTagPolicyResponseDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details from an import AWS Lake Formation tag policy job response.
Constructor and Description |
---|
ImportAssetsFromLakeFormationTagPolicyResponseDetails() |
Modifier and Type | Method and Description |
---|---|
ImportAssetsFromLakeFormationTagPolicyResponseDetails |
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 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 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.
|
ImportAssetsFromLakeFormationTagPolicyResponseDetails |
withCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
|
ImportAssetsFromLakeFormationTagPolicyResponseDetails |
withDatabase(DatabaseLFTagPolicyAndPermissions database)
A structure for the database object.
|
ImportAssetsFromLakeFormationTagPolicyResponseDetails |
withDataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
|
ImportAssetsFromLakeFormationTagPolicyResponseDetails |
withRevisionId(String revisionId)
The unique identifier for the revision associated with this import job.
|
ImportAssetsFromLakeFormationTagPolicyResponseDetails |
withRoleArn(String roleArn)
The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions to AWS Lake
Formation data permissions.
|
ImportAssetsFromLakeFormationTagPolicyResponseDetails |
withTable(TableLFTagPolicyAndPermissions table)
A structure for the table object.
|
public ImportAssetsFromLakeFormationTagPolicyResponseDetails()
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 ImportAssetsFromLakeFormationTagPolicyResponseDetails 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 ImportAssetsFromLakeFormationTagPolicyResponseDetails 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 ImportAssetsFromLakeFormationTagPolicyResponseDetails 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 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 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 to AWS Lake Formation data permissions.
public ImportAssetsFromLakeFormationTagPolicyResponseDetails withRoleArn(String roleArn)
The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions 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 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 ImportAssetsFromLakeFormationTagPolicyResponseDetails 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 ImportAssetsFromLakeFormationTagPolicyResponseDetails 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 ImportAssetsFromLakeFormationTagPolicyResponseDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.