Class ResourceDetails
- java.lang.Object
-
- software.amazon.awssdk.services.config.model.ResourceDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceDetails.Builder,ResourceDetails>
@Generated("software.amazon.awssdk:codegen") public final class ResourceDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceDetails.Builder,ResourceDetails>
Returns information about the resource being evaluated.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringresourceConfiguration()The resource definition to be evaluated as per the resource configuration schema type.ResourceConfigurationSchemaTyperesourceConfigurationSchemaType()The schema type of the resource configuration.StringresourceConfigurationSchemaTypeAsString()The schema type of the resource configuration.StringresourceId()A unique resource ID for an evaluation.StringresourceType()The type of resource being evaluated.List<SdkField<?>>sdkFields()static Class<? extends ResourceDetails.Builder>serializableBuilderClass()ResourceDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
resourceId
public final String resourceId()
A unique resource ID for an evaluation.
- Returns:
- A unique resource ID for an evaluation.
-
resourceType
public final String resourceType()
The type of resource being evaluated.
- Returns:
- The type of resource being evaluated.
-
resourceConfiguration
public final String resourceConfiguration()
The resource definition to be evaluated as per the resource configuration schema type.
- Returns:
- The resource definition to be evaluated as per the resource configuration schema type.
-
resourceConfigurationSchemaType
public final 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.
If the service returns an enum value that is not available in the current SDK version,
resourceConfigurationSchemaTypewill returnResourceConfigurationSchemaType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceConfigurationSchemaTypeAsString().- Returns:
- 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.
- See Also:
ResourceConfigurationSchemaType
-
resourceConfigurationSchemaTypeAsString
public final String resourceConfigurationSchemaTypeAsString()
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.
If the service returns an enum value that is not available in the current SDK version,
resourceConfigurationSchemaTypewill returnResourceConfigurationSchemaType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceConfigurationSchemaTypeAsString().- Returns:
- 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.
- See Also:
ResourceConfigurationSchemaType
-
toBuilder
public ResourceDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceDetails.Builder,ResourceDetails>
-
builder
public static ResourceDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-