@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssetDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information 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.
|
RedshiftDataShareAsset |
getRedshiftDataShareAsset()
The Amazon Redshift datashare that is the asset.
|
S3SnapshotAsset |
getS3SnapshotAsset()
The 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 |
setRedshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)
The Amazon Redshift datashare that is the asset.
|
void |
setS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
The 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 |
withRedshiftDataShareAsset(RedshiftDataShareAsset redshiftDataShareAsset)
The Amazon Redshift datashare that is the asset.
|
AssetDetails |
withS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
The S3 object that is the asset.
|
public void setS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
The S3 object that is the asset.
s3SnapshotAsset
- The S3 object that is the asset.public S3SnapshotAsset getS3SnapshotAsset()
The S3 object that is the asset.
public AssetDetails withS3SnapshotAsset(S3SnapshotAsset s3SnapshotAsset)
The S3 object that is the asset.
s3SnapshotAsset
- The 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 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.