Package com.strongdm.api
Class DocumentDBReplicaSet
java.lang.Object
com.strongdm.api.DocumentDBReplicaSet
- All Implemented Interfaces:
Resource
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe authentication database to use.The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1).boolean
Set to connect to a replica instead of the primary node.A filter applied to the routing logic to pin datasource to nodes.boolean
True if the datasource is reachable and the credentials are valid.Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas.getId()
Unique identifier of the Resource.getName()
Unique human-readable name of the Resource.The password to authenticate with.int
The local port used by clients to connect to this resource.ID of the proxy cluster for this resource, if any.The name of the mongo replicaset.ID of the secret store containing credentials for this resource, if any.Subdomain is the local DNS address.getTags()
Tags is a map of key, value pairs.The username to authenticate with.void
The authentication database to use.void
The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1).void
setConnectToReplica
(boolean in) Set to connect to a replica instead of the primary node.void
A filter applied to the routing logic to pin datasource to nodes.void
setHealthy
(boolean in) True if the datasource is reachable and the credentials are valid.void
setHostname
(String in) Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas.void
Unique identifier of the Resource.void
Unique human-readable name of the Resource.void
setPassword
(String in) The password to authenticate with.void
setPortOverride
(int in) The local port used by clients to connect to this resource.void
ID of the proxy cluster for this resource, if any.void
setReplicaSet
(String in) The name of the mongo replicaset.void
ID of the secret store containing credentials for this resource, if any.void
setSubdomain
(String in) Subdomain is the local DNS address.void
Tags is a map of key, value pairs.void
setUsername
(String in) The username to authenticate with.
-
Constructor Details
-
DocumentDBReplicaSet
public DocumentDBReplicaSet()
-
-
Method Details
-
getAuthDatabase
The authentication database to use. -
setAuthDatabase
The authentication database to use. -
getBindInterface
The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.- Specified by:
getBindInterface
in interfaceResource
-
setBindInterface
The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.- Specified by:
setBindInterface
in interfaceResource
-
getConnectToReplica
public boolean getConnectToReplica()Set to connect to a replica instead of the primary node. -
setConnectToReplica
public void setConnectToReplica(boolean in) Set to connect to a replica instead of the primary node. -
getEgressFilter
A filter applied to the routing logic to pin datasource to nodes.- Specified by:
getEgressFilter
in interfaceResource
-
setEgressFilter
A filter applied to the routing logic to pin datasource to nodes.- Specified by:
setEgressFilter
in interfaceResource
-
getHealthy
public boolean getHealthy()True if the datasource is reachable and the credentials are valid. -
setHealthy
public void setHealthy(boolean in) True if the datasource is reachable and the credentials are valid. -
getHostname
Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas. -
setHostname
Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas. -
getId
Unique identifier of the Resource. -
setId
Unique identifier of the Resource. -
getName
Unique human-readable name of the Resource. -
setName
Unique human-readable name of the Resource. -
getPassword
The password to authenticate with. -
setPassword
The password to authenticate with. -
getPortOverride
public int getPortOverride()The local port used by clients to connect to this resource. -
setPortOverride
public void setPortOverride(int in) The local port used by clients to connect to this resource. -
getProxyClusterId
ID of the proxy cluster for this resource, if any. -
setProxyClusterId
ID of the proxy cluster for this resource, if any. -
getReplicaSet
The name of the mongo replicaset. -
setReplicaSet
The name of the mongo replicaset. -
getSecretStoreId
ID of the secret store containing credentials for this resource, if any.- Specified by:
getSecretStoreId
in interfaceResource
-
setSecretStoreId
ID of the secret store containing credentials for this resource, if any.- Specified by:
setSecretStoreId
in interfaceResource
-
getSubdomain
Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network) -
setSubdomain
Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network) -
getTags
Tags is a map of key, value pairs. -
setTags
Tags is a map of key, value pairs. -
getUsername
The username to authenticate with. -
setUsername
The username to authenticate with.
-