@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 ObjectObject.toString()public SourceCloudProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.