@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LogicalResourceId extends Object implements Serializable, Cloneable, StructuredPojo
Defines a logical resource identifier.
Constructor and Description |
---|
LogicalResourceId() |
Modifier and Type | Method and Description |
---|---|
LogicalResourceId |
clone() |
boolean |
equals(Object obj) |
String |
getIdentifier()
The identifier of the resource.
|
String |
getLogicalStackName()
The name of the CloudFormation stack this resource belongs to.
|
String |
getResourceGroupName()
The name of the resource group that this resource belongs to.
|
String |
getTerraformSourceName()
The name of the Terraform S3 state file this resource belongs to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIdentifier(String identifier)
The identifier of the resource.
|
void |
setLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource belongs to.
|
void |
setResourceGroupName(String resourceGroupName)
The name of the resource group that this resource belongs to.
|
void |
setTerraformSourceName(String terraformSourceName)
The name of the Terraform S3 state file this resource belongs to.
|
String |
toString()
Returns a string representation of this object.
|
LogicalResourceId |
withIdentifier(String identifier)
The identifier of the resource.
|
LogicalResourceId |
withLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource belongs to.
|
LogicalResourceId |
withResourceGroupName(String resourceGroupName)
The name of the resource group that this resource belongs to.
|
LogicalResourceId |
withTerraformSourceName(String terraformSourceName)
The name of the Terraform S3 state file this resource belongs to.
|
public void setIdentifier(String identifier)
The identifier of the resource.
identifier
- The identifier of the resource.public String getIdentifier()
The identifier of the resource.
public LogicalResourceId withIdentifier(String identifier)
The identifier of the resource.
identifier
- The identifier of the resource.public void setLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource belongs to.
logicalStackName
- The name of the CloudFormation stack this resource belongs to.public String getLogicalStackName()
The name of the CloudFormation stack this resource belongs to.
public LogicalResourceId withLogicalStackName(String logicalStackName)
The name of the CloudFormation stack this resource belongs to.
logicalStackName
- The name of the CloudFormation stack this resource belongs to.public void setResourceGroupName(String resourceGroupName)
The name of the resource group that this resource belongs to.
resourceGroupName
- The name of the resource group that this resource belongs to.public String getResourceGroupName()
The name of the resource group that this resource belongs to.
public LogicalResourceId withResourceGroupName(String resourceGroupName)
The name of the resource group that this resource belongs to.
resourceGroupName
- The name of the resource group that this resource belongs to.public void setTerraformSourceName(String terraformSourceName)
The name of the Terraform S3 state file this resource belongs to.
terraformSourceName
- The name of the Terraform S3 state file this resource belongs to.public String getTerraformSourceName()
The name of the Terraform S3 state file this resource belongs to.
public LogicalResourceId withTerraformSourceName(String terraformSourceName)
The name of the Terraform S3 state file this resource belongs to.
terraformSourceName
- The name of the Terraform S3 state file this resource belongs to.public String toString()
toString
in class Object
Object.toString()
public LogicalResourceId clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.