@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IPAddressBasedRemoteInfo extends Object implements Serializable, Cloneable, StructuredPojo
IP address based configurations.
Constructor and Description |
---|
IPAddressBasedRemoteInfo() |
Modifier and Type | Method and Description |
---|---|
IPAddressBasedRemoteInfo |
clone() |
boolean |
equals(Object obj) |
String |
getAuthType()
The type of authorization.
|
String |
getIpAddressConfigurationTimeStamp()
The time stamp of the configuration.
|
String |
getOsType()
The type of the operating system.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAuthType(String authType)
The type of authorization.
|
void |
setIpAddressConfigurationTimeStamp(String ipAddressConfigurationTimeStamp)
The time stamp of the configuration.
|
void |
setOsType(String osType)
The type of the operating system.
|
String |
toString()
Returns a string representation of this object.
|
IPAddressBasedRemoteInfo |
withAuthType(AuthType authType)
The type of authorization.
|
IPAddressBasedRemoteInfo |
withAuthType(String authType)
The type of authorization.
|
IPAddressBasedRemoteInfo |
withIpAddressConfigurationTimeStamp(String ipAddressConfigurationTimeStamp)
The time stamp of the configuration.
|
IPAddressBasedRemoteInfo |
withOsType(OSType osType)
The type of the operating system.
|
IPAddressBasedRemoteInfo |
withOsType(String osType)
The type of the operating system.
|
public void setAuthType(String authType)
The type of authorization.
authType
- The type of authorization.AuthType
public String getAuthType()
The type of authorization.
AuthType
public IPAddressBasedRemoteInfo withAuthType(String authType)
The type of authorization.
authType
- The type of authorization.AuthType
public IPAddressBasedRemoteInfo withAuthType(AuthType authType)
The type of authorization.
authType
- The type of authorization.AuthType
public void setIpAddressConfigurationTimeStamp(String ipAddressConfigurationTimeStamp)
The time stamp of the configuration.
ipAddressConfigurationTimeStamp
- The time stamp of the configuration.public String getIpAddressConfigurationTimeStamp()
The time stamp of the configuration.
public IPAddressBasedRemoteInfo withIpAddressConfigurationTimeStamp(String ipAddressConfigurationTimeStamp)
The time stamp of the configuration.
ipAddressConfigurationTimeStamp
- The time stamp of the configuration.public void setOsType(String osType)
The type of the operating system.
osType
- The type of the operating system.OSType
public String getOsType()
The type of the operating system.
OSType
public IPAddressBasedRemoteInfo withOsType(String osType)
The type of the operating system.
osType
- The type of the operating system.OSType
public IPAddressBasedRemoteInfo withOsType(OSType osType)
The type of the operating system.
osType
- The type of the operating system.OSType
public String toString()
toString
in class Object
Object.toString()
public IPAddressBasedRemoteInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.