@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConnectionInput extends Object implements Serializable, Cloneable, StructuredPojo
A structure used to specify a connection to create or update.
Constructor and Description |
---|
ConnectionInput() |
Modifier and Type | Method and Description |
---|---|
ConnectionInput |
addConnectionPropertiesEntry(String key,
String value) |
ConnectionInput |
clearConnectionPropertiesEntries()
Removes all the entries added into ConnectionProperties.
|
ConnectionInput |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getConnectionProperties()
A list of key-value pairs used as parameters for this connection.
|
String |
getConnectionType()
The type of the connection.
|
String |
getDescription()
Description of the connection.
|
List<String> |
getMatchCriteria()
A list of criteria that can be used in selecting this connection.
|
String |
getName()
The name of the connection.
|
PhysicalConnectionRequirements |
getPhysicalConnectionRequirements()
A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this connection
successfully.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionProperties(Map<String,String> connectionProperties)
A list of key-value pairs used as parameters for this connection.
|
void |
setConnectionType(String connectionType)
The type of the connection.
|
void |
setDescription(String description)
Description of the connection.
|
void |
setMatchCriteria(Collection<String> matchCriteria)
A list of criteria that can be used in selecting this connection.
|
void |
setName(String name)
The name of the connection.
|
void |
setPhysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)
A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this connection
successfully.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ConnectionInput |
withConnectionProperties(Map<String,String> connectionProperties)
A list of key-value pairs used as parameters for this connection.
|
ConnectionInput |
withConnectionType(ConnectionType connectionType)
The type of the connection.
|
ConnectionInput |
withConnectionType(String connectionType)
The type of the connection.
|
ConnectionInput |
withDescription(String description)
Description of the connection.
|
ConnectionInput |
withMatchCriteria(Collection<String> matchCriteria)
A list of criteria that can be used in selecting this connection.
|
ConnectionInput |
withMatchCriteria(String... matchCriteria)
A list of criteria that can be used in selecting this connection.
|
ConnectionInput |
withName(String name)
The name of the connection.
|
ConnectionInput |
withPhysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)
A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this connection
successfully.
|
public void setName(String name)
The name of the connection.
name
- The name of the connection.public String getName()
The name of the connection.
public ConnectionInput withName(String name)
The name of the connection.
name
- The name of the connection.public void setDescription(String description)
Description of the connection.
description
- Description of the connection.public String getDescription()
Description of the connection.
public ConnectionInput withDescription(String description)
Description of the connection.
description
- Description of the connection.public void setConnectionType(String connectionType)
The type of the connection. Currently, only JDBC is supported; SFTP is not supported.
connectionType
- The type of the connection. Currently, only JDBC is supported; SFTP is not supported.ConnectionType
public String getConnectionType()
The type of the connection. Currently, only JDBC is supported; SFTP is not supported.
ConnectionType
public ConnectionInput withConnectionType(String connectionType)
The type of the connection. Currently, only JDBC is supported; SFTP is not supported.
connectionType
- The type of the connection. Currently, only JDBC is supported; SFTP is not supported.ConnectionType
public ConnectionInput withConnectionType(ConnectionType connectionType)
The type of the connection. Currently, only JDBC is supported; SFTP is not supported.
connectionType
- The type of the connection. Currently, only JDBC is supported; SFTP is not supported.ConnectionType
public List<String> getMatchCriteria()
A list of criteria that can be used in selecting this connection.
public void setMatchCriteria(Collection<String> matchCriteria)
A list of criteria that can be used in selecting this connection.
matchCriteria
- A list of criteria that can be used in selecting this connection.public ConnectionInput withMatchCriteria(String... matchCriteria)
A list of criteria that can be used in selecting this connection.
NOTE: This method appends the values to the existing list (if any). Use
setMatchCriteria(java.util.Collection)
or withMatchCriteria(java.util.Collection)
if you want
to override the existing values.
matchCriteria
- A list of criteria that can be used in selecting this connection.public ConnectionInput withMatchCriteria(Collection<String> matchCriteria)
A list of criteria that can be used in selecting this connection.
matchCriteria
- A list of criteria that can be used in selecting this connection.public Map<String,String> getConnectionProperties()
A list of key-value pairs used as parameters for this connection.
public void setConnectionProperties(Map<String,String> connectionProperties)
A list of key-value pairs used as parameters for this connection.
connectionProperties
- A list of key-value pairs used as parameters for this connection.public ConnectionInput withConnectionProperties(Map<String,String> connectionProperties)
A list of key-value pairs used as parameters for this connection.
connectionProperties
- A list of key-value pairs used as parameters for this connection.public ConnectionInput addConnectionPropertiesEntry(String key, String value)
public ConnectionInput clearConnectionPropertiesEntries()
public void setPhysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)
A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this connection successfully.
physicalConnectionRequirements
- A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this
connection successfully.public PhysicalConnectionRequirements getPhysicalConnectionRequirements()
A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this connection successfully.
public ConnectionInput withPhysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)
A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this connection successfully.
physicalConnectionRequirements
- A map of physical connection requirements, such as VPC and SecurityGroup, needed for making this
connection successfully.public String toString()
toString
in class Object
Object.toString()
public ConnectionInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.