Class: SDM::Elastic
- Inherits:
-
Object
- Object
- SDM::Elastic
- Defined in:
- lib/models/porcelain.rb
Instance Attribute Summary collapse
-
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
-
#hostname ⇒ Object
Returns the value of attribute hostname.
-
#id ⇒ Object
Unique identifier of the Resource.
-
#name ⇒ Object
Unique human-readable name of the Resource.
-
#password ⇒ Object
Returns the value of attribute password.
-
#port ⇒ Object
Returns the value of attribute port.
-
#port_override ⇒ Object
Returns the value of attribute port_override.
-
#tls_required ⇒ Object
Returns the value of attribute tls_required.
-
#username ⇒ Object
Returns the value of attribute username.
Instance Method Summary collapse
-
#initialize(id: nil, name: nil, healthy: nil, hostname: nil, username: nil, password: nil, port_override: nil, port: nil, tls_required: nil) ⇒ Elastic
constructor
A new instance of Elastic.
Constructor Details
#initialize(id: nil, name: nil, healthy: nil, hostname: nil, username: nil, password: nil, port_override: nil, port: nil, tls_required: nil) ⇒ Elastic
Returns a new instance of Elastic.
869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/models/porcelain.rb', line 869 def initialize( id:nil \ , name:nil \ , healthy:nil \ , hostname:nil \ , username:nil \ , password:nil \ , port_override:nil \ , port:nil \ , tls_required:nil \ ) if id != nil @id = id end if name != nil @name = name end if healthy != nil @healthy = healthy end if hostname != nil @hostname = hostname end if username != nil @username = username end if password != nil @password = password end if port_override != nil @port_override = port_override end if port != nil @port = port end if tls_required != nil @tls_required = tls_required end end |
Instance Attribute Details
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
856 857 858 |
# File 'lib/models/porcelain.rb', line 856 def healthy @healthy end |
#hostname ⇒ Object
Returns the value of attribute hostname.
858 859 860 |
# File 'lib/models/porcelain.rb', line 858 def hostname @hostname end |
#id ⇒ Object
Unique identifier of the Resource.
852 853 854 |
# File 'lib/models/porcelain.rb', line 852 def id @id end |
#name ⇒ Object
Unique human-readable name of the Resource.
854 855 856 |
# File 'lib/models/porcelain.rb', line 854 def name @name end |
#password ⇒ Object
Returns the value of attribute password.
862 863 864 |
# File 'lib/models/porcelain.rb', line 862 def password @password end |
#port ⇒ Object
Returns the value of attribute port.
866 867 868 |
# File 'lib/models/porcelain.rb', line 866 def port @port end |
#port_override ⇒ Object
Returns the value of attribute port_override.
864 865 866 |
# File 'lib/models/porcelain.rb', line 864 def port_override @port_override end |
#tls_required ⇒ Object
Returns the value of attribute tls_required.
868 869 870 |
# File 'lib/models/porcelain.rb', line 868 def tls_required @tls_required end |
#username ⇒ Object
Returns the value of attribute username.
860 861 862 |
# File 'lib/models/porcelain.rb', line 860 def username @username end |