Class: SDM::RawTCP
- Inherits:
-
Object
- Object
- SDM::RawTCP
- Defined in:
- lib/models/porcelain.rb
Instance Attribute Summary collapse
-
#egress_filter ⇒ Object
A filter applied to the routing logic to pin datasource to nodes.
-
#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.
-
#port ⇒ Object
Returns the value of attribute port.
-
#port_override ⇒ Object
Returns the value of attribute port_override.
-
#secret_store_id ⇒ Object
ID of the secret store containing credentials for this resource, if any.
-
#tags ⇒ Object
Tags is a map of key, value pairs.
Instance Method Summary collapse
-
#initialize(egress_filter: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, port_override: nil, secret_store_id: nil, tags: nil) ⇒ RawTCP
constructor
A new instance of RawTCP.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(egress_filter: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, port_override: nil, secret_store_id: nil, tags: nil) ⇒ RawTCP
Returns a new instance of RawTCP.
5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 |
# File 'lib/models/porcelain.rb', line 5728 def initialize( egress_filter: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, port_override: nil, secret_store_id: nil, tags: nil ) if egress_filter != nil @egress_filter = egress_filter end if healthy != nil @healthy = healthy end if hostname != nil @hostname = hostname end if id != nil @id = id end if name != nil @name = name end if port != nil @port = port end if port_override != nil @port_override = port_override end if secret_store_id != nil @secret_store_id = secret_store_id end if != nil @tags = end end |
Instance Attribute Details
#egress_filter ⇒ Object
A filter applied to the routing logic to pin datasource to nodes.
5710 5711 5712 |
# File 'lib/models/porcelain.rb', line 5710 def egress_filter @egress_filter end |
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
5712 5713 5714 |
# File 'lib/models/porcelain.rb', line 5712 def healthy @healthy end |
#hostname ⇒ Object
Returns the value of attribute hostname.
5714 5715 5716 |
# File 'lib/models/porcelain.rb', line 5714 def hostname @hostname end |
#id ⇒ Object
Unique identifier of the Resource.
5716 5717 5718 |
# File 'lib/models/porcelain.rb', line 5716 def id @id end |
#name ⇒ Object
Unique human-readable name of the Resource.
5718 5719 5720 |
# File 'lib/models/porcelain.rb', line 5718 def name @name end |
#port ⇒ Object
Returns the value of attribute port.
5720 5721 5722 |
# File 'lib/models/porcelain.rb', line 5720 def port @port end |
#port_override ⇒ Object
Returns the value of attribute port_override.
5722 5723 5724 |
# File 'lib/models/porcelain.rb', line 5722 def port_override @port_override end |
#secret_store_id ⇒ Object
ID of the secret store containing credentials for this resource, if any.
5724 5725 5726 |
# File 'lib/models/porcelain.rb', line 5724 def secret_store_id @secret_store_id end |
#tags ⇒ Object
Tags is a map of key, value pairs.
5726 5727 5728 |
# File 'lib/models/porcelain.rb', line 5726 def @tags end |
Instance Method Details
#to_json(options = {}) ⇒ Object
5768 5769 5770 5771 5772 5773 5774 |
# File 'lib/models/porcelain.rb', line 5768 def to_json( = {}) hash = {} self.instance_variables.each do |var| hash[var.id2name.delete_prefix("@")] = self.instance_variable_get var end hash.to_json end |