@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutResourceConfigRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutResourceConfigRequest() |
Modifier and Type | Method and Description |
---|---|
PutResourceConfigRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
PutResourceConfigRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
PutResourceConfigRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConfiguration()
The configuration object of the resource in valid JSON format.
|
String |
getResourceId()
Unique identifier of the resource.
|
String |
getResourceName()
Name of the resource.
|
String |
getResourceType()
The type of the resource.
|
String |
getSchemaVersionId()
Version of the schema registered for the ResourceType in CloudFormation.
|
Map<String,String> |
getTags()
Tags associated with the resource.
|
int |
hashCode() |
void |
setConfiguration(String configuration)
The configuration object of the resource in valid JSON format.
|
void |
setResourceId(String resourceId)
Unique identifier of the resource.
|
void |
setResourceName(String resourceName)
Name of the resource.
|
void |
setResourceType(String resourceType)
The type of the resource.
|
void |
setSchemaVersionId(String schemaVersionId)
Version of the schema registered for the ResourceType in CloudFormation.
|
void |
setTags(Map<String,String> tags)
Tags associated with the resource.
|
String |
toString()
Returns a string representation of this object.
|
PutResourceConfigRequest |
withConfiguration(String configuration)
The configuration object of the resource in valid JSON format.
|
PutResourceConfigRequest |
withResourceId(String resourceId)
Unique identifier of the resource.
|
PutResourceConfigRequest |
withResourceName(String resourceName)
Name of the resource.
|
PutResourceConfigRequest |
withResourceType(String resourceType)
The type of the resource.
|
PutResourceConfigRequest |
withSchemaVersionId(String schemaVersionId)
Version of the schema registered for the ResourceType in CloudFormation.
|
PutResourceConfigRequest |
withTags(Map<String,String> tags)
Tags associated with the resource.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setResourceType(String resourceType)
The type of the resource. The custom resource type must be registered with CloudFormation.
You cannot use the organization names “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
resourceType
- The type of the resource. The custom resource type must be registered with CloudFormation. You cannot use the organization names “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
public String getResourceType()
The type of the resource. The custom resource type must be registered with CloudFormation.
You cannot use the organization names “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
You cannot use the organization names “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
public PutResourceConfigRequest withResourceType(String resourceType)
The type of the resource. The custom resource type must be registered with CloudFormation.
You cannot use the organization names “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
resourceType
- The type of the resource. The custom resource type must be registered with CloudFormation. You cannot use the organization names “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
public void setSchemaVersionId(String schemaVersionId)
Version of the schema registered for the ResourceType in CloudFormation.
schemaVersionId
- Version of the schema registered for the ResourceType in CloudFormation.public String getSchemaVersionId()
Version of the schema registered for the ResourceType in CloudFormation.
public PutResourceConfigRequest withSchemaVersionId(String schemaVersionId)
Version of the schema registered for the ResourceType in CloudFormation.
schemaVersionId
- Version of the schema registered for the ResourceType in CloudFormation.public void setResourceId(String resourceId)
Unique identifier of the resource.
resourceId
- Unique identifier of the resource.public String getResourceId()
Unique identifier of the resource.
public PutResourceConfigRequest withResourceId(String resourceId)
Unique identifier of the resource.
resourceId
- Unique identifier of the resource.public void setResourceName(String resourceName)
Name of the resource.
resourceName
- Name of the resource.public String getResourceName()
Name of the resource.
public PutResourceConfigRequest withResourceName(String resourceName)
Name of the resource.
resourceName
- Name of the resource.public void setConfiguration(String configuration)
The configuration object of the resource in valid JSON format. It must match the schema registered with CloudFormation.
The configuration JSON must not exceed 64 KB.
configuration
- The configuration object of the resource in valid JSON format. It must match the schema registered with
CloudFormation. The configuration JSON must not exceed 64 KB.
public String getConfiguration()
The configuration object of the resource in valid JSON format. It must match the schema registered with CloudFormation.
The configuration JSON must not exceed 64 KB.
The configuration JSON must not exceed 64 KB.
public PutResourceConfigRequest withConfiguration(String configuration)
The configuration object of the resource in valid JSON format. It must match the schema registered with CloudFormation.
The configuration JSON must not exceed 64 KB.
configuration
- The configuration object of the resource in valid JSON format. It must match the schema registered with
CloudFormation. The configuration JSON must not exceed 64 KB.
public Map<String,String> getTags()
Tags associated with the resource.
This field is not to be confused with the Amazon Web Services-wide tag feature for Amazon Web Services resources.
Tags for PutResourceConfig
are tags that you supply for the configuration items of your custom
resources.
This field is not to be confused with the Amazon Web Services-wide tag feature for Amazon Web Services
resources. Tags for PutResourceConfig
are tags that you supply for the configuration items
of your custom resources.
public void setTags(Map<String,String> tags)
Tags associated with the resource.
This field is not to be confused with the Amazon Web Services-wide tag feature for Amazon Web Services resources.
Tags for PutResourceConfig
are tags that you supply for the configuration items of your custom
resources.
tags
- Tags associated with the resource.
This field is not to be confused with the Amazon Web Services-wide tag feature for Amazon Web Services
resources. Tags for PutResourceConfig
are tags that you supply for the configuration items of
your custom resources.
public PutResourceConfigRequest withTags(Map<String,String> tags)
Tags associated with the resource.
This field is not to be confused with the Amazon Web Services-wide tag feature for Amazon Web Services resources.
Tags for PutResourceConfig
are tags that you supply for the configuration items of your custom
resources.
tags
- Tags associated with the resource.
This field is not to be confused with the Amazon Web Services-wide tag feature for Amazon Web Services
resources. Tags for PutResourceConfig
are tags that you supply for the configuration items of
your custom resources.
public PutResourceConfigRequest addTagsEntry(String key, String value)
public PutResourceConfigRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public PutResourceConfigRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()