@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Connection extends Object implements Serializable, Cloneable, StructuredPojo
Defines a connection to a data source.
Constructor and Description |
---|
Connection() |
Modifier and Type | Method and Description |
---|---|
Connection |
addConnectionPropertiesEntry(String key,
String value) |
Connection |
clearConnectionPropertiesEntries()
Removes all the entries added into ConnectionProperties.
|
Connection |
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.
|
Date |
getCreationTime()
The time this connection definition was created.
|
String |
getDescription()
Description of the connection.
|
String |
getLastUpdatedBy()
The user, group or role that last updated this connection definition.
|
Date |
getLastUpdatedTime()
The last time this connection definition was updated.
|
List<String> |
getMatchCriteria()
A list of criteria that can be used in selecting this connection.
|
String |
getName()
The name of the connection definition.
|
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 |
setCreationTime(Date creationTime)
The time this connection definition was created.
|
void |
setDescription(String description)
Description of the connection.
|
void |
setLastUpdatedBy(String lastUpdatedBy)
The user, group or role that last updated this connection definition.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The last time this connection definition was updated.
|
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 definition.
|
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.
|
Connection |
withConnectionProperties(Map<String,String> connectionProperties)
A list of key-value pairs used as parameters for this connection.
|
Connection |
withConnectionType(ConnectionType connectionType)
The type of the connection.
|
Connection |
withConnectionType(String connectionType)
The type of the connection.
|
Connection |
withCreationTime(Date creationTime)
The time this connection definition was created.
|
Connection |
withDescription(String description)
Description of the connection.
|
Connection |
withLastUpdatedBy(String lastUpdatedBy)
The user, group or role that last updated this connection definition.
|
Connection |
withLastUpdatedTime(Date lastUpdatedTime)
The last time this connection definition was updated.
|
Connection |
withMatchCriteria(Collection<String> matchCriteria)
A list of criteria that can be used in selecting this connection.
|
Connection |
withMatchCriteria(String... matchCriteria)
A list of criteria that can be used in selecting this connection.
|
Connection |
withName(String name)
The name of the connection definition.
|
Connection |
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 definition.
name
- The name of the connection definition.public String getName()
The name of the connection definition.
public Connection withName(String name)
The name of the connection definition.
name
- The name of the connection definition.public void setDescription(String description)
Description of the connection.
description
- Description of the connection.public String getDescription()
Description of the connection.
public Connection 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 Connection 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 Connection 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 Connection 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 Connection 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 Connection 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 Connection addConnectionPropertiesEntry(String key, String value)
public Connection 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 Connection 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 void setCreationTime(Date creationTime)
The time this connection definition was created.
creationTime
- The time this connection definition was created.public Date getCreationTime()
The time this connection definition was created.
public Connection withCreationTime(Date creationTime)
The time this connection definition was created.
creationTime
- The time this connection definition was created.public void setLastUpdatedTime(Date lastUpdatedTime)
The last time this connection definition was updated.
lastUpdatedTime
- The last time this connection definition was updated.public Date getLastUpdatedTime()
The last time this connection definition was updated.
public Connection withLastUpdatedTime(Date lastUpdatedTime)
The last time this connection definition was updated.
lastUpdatedTime
- The last time this connection definition was updated.public void setLastUpdatedBy(String lastUpdatedBy)
The user, group or role that last updated this connection definition.
lastUpdatedBy
- The user, group or role that last updated this connection definition.public String getLastUpdatedBy()
The user, group or role that last updated this connection definition.
public Connection withLastUpdatedBy(String lastUpdatedBy)
The user, group or role that last updated this connection definition.
lastUpdatedBy
- The user, group or role that last updated this connection definition.public String toString()
toString
in class Object
Object.toString()
public Connection 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.