@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceDetails extends Object implements Serializable, Cloneable, StructuredPojo
Returns information about the resource being evaluated.
Constructor and Description |
---|
ResourceDetails() |
Modifier and Type | Method and Description |
---|---|
ResourceDetails |
clone() |
boolean |
equals(Object obj) |
String |
getResourceConfiguration()
The resource definition to be evaluated as per the resource configuration schema type.
|
String |
getResourceConfigurationSchemaType()
The schema type of the resource configuration.
|
String |
getResourceId()
A unique resource ID for an evaluation.
|
String |
getResourceType()
The type of resource being evaluated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setResourceConfiguration(String resourceConfiguration)
The resource definition to be evaluated as per the resource configuration schema type.
|
void |
setResourceConfigurationSchemaType(String resourceConfigurationSchemaType)
The schema type of the resource configuration.
|
void |
setResourceId(String resourceId)
A unique resource ID for an evaluation.
|
void |
setResourceType(String resourceType)
The type of resource being evaluated.
|
String |
toString()
Returns a string representation of this object.
|
ResourceDetails |
withResourceConfiguration(String resourceConfiguration)
The resource definition to be evaluated as per the resource configuration schema type.
|
ResourceDetails |
withResourceConfigurationSchemaType(ResourceConfigurationSchemaType resourceConfigurationSchemaType)
The schema type of the resource configuration.
|
ResourceDetails |
withResourceConfigurationSchemaType(String resourceConfigurationSchemaType)
The schema type of the resource configuration.
|
ResourceDetails |
withResourceId(String resourceId)
A unique resource ID for an evaluation.
|
ResourceDetails |
withResourceType(String resourceType)
The type of resource being evaluated.
|
public void setResourceId(String resourceId)
A unique resource ID for an evaluation.
resourceId
- A unique resource ID for an evaluation.public String getResourceId()
A unique resource ID for an evaluation.
public ResourceDetails withResourceId(String resourceId)
A unique resource ID for an evaluation.
resourceId
- A unique resource ID for an evaluation.public void setResourceType(String resourceType)
The type of resource being evaluated.
resourceType
- The type of resource being evaluated.public String getResourceType()
The type of resource being evaluated.
public ResourceDetails withResourceType(String resourceType)
The type of resource being evaluated.
resourceType
- The type of resource being evaluated.public void setResourceConfiguration(String resourceConfiguration)
The resource definition to be evaluated as per the resource configuration schema type.
resourceConfiguration
- The resource definition to be evaluated as per the resource configuration schema type.public String getResourceConfiguration()
The resource definition to be evaluated as per the resource configuration schema type.
public ResourceDetails withResourceConfiguration(String resourceConfiguration)
The resource definition to be evaluated as per the resource configuration schema type.
resourceConfiguration
- The resource definition to be evaluated as per the resource configuration schema type.public void setResourceConfigurationSchemaType(String resourceConfigurationSchemaType)
The schema type of the resource configuration.
You can find the Resource type
schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions" within the
CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
resourceConfigurationSchemaType
- The schema type of the resource configuration.
You can find the Resource
type schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions"
within the CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
ResourceConfigurationSchemaType
public String getResourceConfigurationSchemaType()
The schema type of the resource configuration.
You can find the Resource type
schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions" within the
CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
You can find the Resource
type schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions"
within the CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
ResourceConfigurationSchemaType
public ResourceDetails withResourceConfigurationSchemaType(String resourceConfigurationSchemaType)
The schema type of the resource configuration.
You can find the Resource type
schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions" within the
CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
resourceConfigurationSchemaType
- The schema type of the resource configuration.
You can find the Resource
type schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions"
within the CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
ResourceConfigurationSchemaType
public ResourceDetails withResourceConfigurationSchemaType(ResourceConfigurationSchemaType resourceConfigurationSchemaType)
The schema type of the resource configuration.
You can find the Resource type
schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions" within the
CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
resourceConfigurationSchemaType
- The schema type of the resource configuration.
You can find the Resource
type schema, or CFN_RESOURCE_SCHEMA
, in "Amazon Web Services public extensions"
within the CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE
.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
ResourceConfigurationSchemaType
public String toString()
toString
in class Object
Object.toString()
public ResourceDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.