@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssetDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details about the asset.
| Constructor and Description | 
|---|
| AssetDetails() | 
| Modifier and Type | Method and Description | 
|---|---|
| AssetDetails | clone() | 
| boolean | equals(Object obj) | 
| ApiGatewayApiAsset | getApiGatewayApiAsset()
 Information about the API Gateway API asset. | 
| LakeFormationDataPermissionAsset | getLakeFormationDataPermissionAsset()
 The AWS Lake Formation data permission that is the asset. | 
| RedshiftDataShareAsset | getRedshiftDataShareAsset()
 The Amazon Redshift datashare that is the asset. | 
| S3DataAccessAsset | getS3DataAccessAsset()
 The Amazon S3 data access that is the asset. | 
| S3SnapshotAsset | getS3SnapshotAsset()
 The Amazon S3 object that is the asset. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setApiGatewayApiAsset(ApiGatewayApiAsset apiGatewayApiAsset)
 Information about the API Gateway API asset. | 
| void | setLakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset lakeFormationDataPermissionAsset)
 The AWS Lake Formation data permission that is the asset. | 
| void | setRedshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)
 The Amazon Redshift datashare that is the asset. | 
| void | setS3DataAccessAsset(S3DataAccessAsset s3DataAccessAsset)
 The Amazon S3 data access that is the asset. | 
| void | setS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
 The Amazon S3 object that is the asset. | 
| String | toString()Returns a string representation of this object. | 
| AssetDetails | withApiGatewayApiAsset(ApiGatewayApiAsset apiGatewayApiAsset)
 Information about the API Gateway API asset. | 
| AssetDetails | withLakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset lakeFormationDataPermissionAsset)
 The AWS Lake Formation data permission that is the asset. | 
| AssetDetails | withRedshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)
 The Amazon Redshift datashare that is the asset. | 
| AssetDetails | withS3DataAccessAsset(S3DataAccessAsset s3DataAccessAsset)
 The Amazon S3 data access that is the asset. | 
| AssetDetails | withS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
 The Amazon S3 object that is the asset. | 
public void setS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
The Amazon S3 object that is the asset.
s3SnapshotAsset - The Amazon S3 object that is the asset.public S3SnapshotAsset getS3SnapshotAsset()
The Amazon S3 object that is the asset.
public AssetDetails withS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
The Amazon S3 object that is the asset.
s3SnapshotAsset - The Amazon S3 object that is the asset.public void setRedshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)
The Amazon Redshift datashare that is the asset.
redshiftDataShareAsset - The Amazon Redshift datashare that is the asset.public RedshiftDataShareAsset getRedshiftDataShareAsset()
The Amazon Redshift datashare that is the asset.
public AssetDetails withRedshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)
The Amazon Redshift datashare that is the asset.
redshiftDataShareAsset - The Amazon Redshift datashare that is the asset.public void setApiGatewayApiAsset(ApiGatewayApiAsset apiGatewayApiAsset)
Information about the API Gateway API asset.
apiGatewayApiAsset - Information about the API Gateway API asset.public ApiGatewayApiAsset getApiGatewayApiAsset()
Information about the API Gateway API asset.
public AssetDetails withApiGatewayApiAsset(ApiGatewayApiAsset apiGatewayApiAsset)
Information about the API Gateway API asset.
apiGatewayApiAsset - Information about the API Gateway API asset.public void setS3DataAccessAsset(S3DataAccessAsset s3DataAccessAsset)
The Amazon S3 data access that is the asset.
s3DataAccessAsset - The Amazon S3 data access that is the asset.public S3DataAccessAsset getS3DataAccessAsset()
The Amazon S3 data access that is the asset.
public AssetDetails withS3DataAccessAsset(S3DataAccessAsset s3DataAccessAsset)
The Amazon S3 data access that is the asset.
s3DataAccessAsset - The Amazon S3 data access that is the asset.public void setLakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset lakeFormationDataPermissionAsset)
The AWS Lake Formation data permission that is the asset.
lakeFormationDataPermissionAsset - The AWS Lake Formation data permission that is the asset.public LakeFormationDataPermissionAsset getLakeFormationDataPermissionAsset()
The AWS Lake Formation data permission that is the asset.
public AssetDetails withLakeFormationDataPermissionAsset(LakeFormationDataPermissionAsset lakeFormationDataPermissionAsset)
The AWS Lake Formation data permission that is the asset.
lakeFormationDataPermissionAsset - The AWS Lake Formation data permission that is the asset.public String toString()
toString in class ObjectObject.toString()public AssetDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.