@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConnectionInput extends Object implements Serializable, Cloneable, StructuredPojo
A structure that is 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()
These key-value pairs define parameters for the connection.
|
String |
getConnectionType()
The type of the connection.
|
String |
getDescription()
The 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 virtual private cloud (VPC) and
SecurityGroup ,
that are needed to successfully make this connection. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setConnectionProperties(Map<String,String> connectionProperties)
These key-value pairs define parameters for the connection.
|
void |
setConnectionType(String connectionType)
The type of the connection.
|
void |
setDescription(String description)
The 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 virtual private cloud (VPC) and
SecurityGroup ,
that are needed to successfully make this connection. |
String |
toString()
Returns a string representation of this object.
|
ConnectionInput |
withConnectionProperties(Map<String,String> connectionProperties)
These key-value pairs define parameters for the connection.
|
ConnectionInput |
withConnectionType(ConnectionType connectionType)
The type of the connection.
|
ConnectionInput |
withConnectionType(String connectionType)
The type of the connection.
|
ConnectionInput |
withDescription(String description)
The 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 virtual private cloud (VPC) and
SecurityGroup ,
that are needed to successfully make this connection. |
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)
The description of the connection.
description
- The description of the connection.public String getDescription()
The description of the connection.
public ConnectionInput withDescription(String description)
The description of the connection.
description
- The 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()
These key-value pairs define parameters for the connection.
public void setConnectionProperties(Map<String,String> connectionProperties)
These key-value pairs define parameters for the connection.
connectionProperties
- These key-value pairs define parameters for the connection.public ConnectionInput withConnectionProperties(Map<String,String> connectionProperties)
These key-value pairs define parameters for the connection.
connectionProperties
- These key-value pairs define parameters for the connection.public ConnectionInput addConnectionPropertiesEntry(String key, String value)
public ConnectionInput clearConnectionPropertiesEntries()
public void setPhysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)
A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup
,
that are needed to successfully make this connection.
physicalConnectionRequirements
- A map of physical connection requirements, such as virtual private cloud (VPC) and
SecurityGroup
, that are needed to successfully make this connection.public PhysicalConnectionRequirements getPhysicalConnectionRequirements()
A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup
,
that are needed to successfully make this connection.
SecurityGroup
, that are needed to successfully make this connection.public ConnectionInput withPhysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)
A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup
,
that are needed to successfully make this connection.
physicalConnectionRequirements
- A map of physical connection requirements, such as virtual private cloud (VPC) and
SecurityGroup
, that are needed to successfully make this connection.public String toString()
toString
in class Object
Object.toString()
public ConnectionInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2019. All rights reserved.