@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 Object
Object.toString()
public AssetDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.