@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceCloudProperties extends Object implements Serializable, Cloneable, StructuredPojo
Properties of the cloud environment where this Source Server originated from.
Constructor and Description |
---|
SourceCloudProperties() |
Modifier and Type | Method and Description |
---|---|
SourceCloudProperties |
clone() |
boolean |
equals(Object obj) |
String |
getOriginAccountID()
AWS Account ID for an EC2-originated Source Server.
|
String |
getOriginAvailabilityZone()
AWS Availability Zone for an EC2-originated Source Server.
|
String |
getOriginRegion()
AWS Region for an EC2-originated Source Server.
|
String |
getSourceOutpostArn()
The ARN of the source Outpost
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setOriginAccountID(String originAccountID)
AWS Account ID for an EC2-originated Source Server.
|
void |
setOriginAvailabilityZone(String originAvailabilityZone)
AWS Availability Zone for an EC2-originated Source Server.
|
void |
setOriginRegion(String originRegion)
AWS Region for an EC2-originated Source Server.
|
void |
setSourceOutpostArn(String sourceOutpostArn)
The ARN of the source Outpost
|
String |
toString()
Returns a string representation of this object.
|
SourceCloudProperties |
withOriginAccountID(String originAccountID)
AWS Account ID for an EC2-originated Source Server.
|
SourceCloudProperties |
withOriginAvailabilityZone(String originAvailabilityZone)
AWS Availability Zone for an EC2-originated Source Server.
|
SourceCloudProperties |
withOriginRegion(String originRegion)
AWS Region for an EC2-originated Source Server.
|
SourceCloudProperties |
withSourceOutpostArn(String sourceOutpostArn)
The ARN of the source Outpost
|
public void setOriginAccountID(String originAccountID)
AWS Account ID for an EC2-originated Source Server.
originAccountID
- AWS Account ID for an EC2-originated Source Server.public String getOriginAccountID()
AWS Account ID for an EC2-originated Source Server.
public SourceCloudProperties withOriginAccountID(String originAccountID)
AWS Account ID for an EC2-originated Source Server.
originAccountID
- AWS Account ID for an EC2-originated Source Server.public void setOriginAvailabilityZone(String originAvailabilityZone)
AWS Availability Zone for an EC2-originated Source Server.
originAvailabilityZone
- AWS Availability Zone for an EC2-originated Source Server.public String getOriginAvailabilityZone()
AWS Availability Zone for an EC2-originated Source Server.
public SourceCloudProperties withOriginAvailabilityZone(String originAvailabilityZone)
AWS Availability Zone for an EC2-originated Source Server.
originAvailabilityZone
- AWS Availability Zone for an EC2-originated Source Server.public void setOriginRegion(String originRegion)
AWS Region for an EC2-originated Source Server.
originRegion
- AWS Region for an EC2-originated Source Server.public String getOriginRegion()
AWS Region for an EC2-originated Source Server.
public SourceCloudProperties withOriginRegion(String originRegion)
AWS Region for an EC2-originated Source Server.
originRegion
- AWS Region for an EC2-originated Source Server.public void setSourceOutpostArn(String sourceOutpostArn)
The ARN of the source Outpost
sourceOutpostArn
- The ARN of the source Outpostpublic String getSourceOutpostArn()
The ARN of the source Outpost
public SourceCloudProperties withSourceOutpostArn(String sourceOutpostArn)
The ARN of the source Outpost
sourceOutpostArn
- The ARN of the source Outpostpublic String toString()
toString
in class Object
Object.toString()
public SourceCloudProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.