Class: Cartography::Cluster::Site::Endpoints

Inherits:
Object
  • Object
show all
Defined in:
lib/cartography/cluster.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params = {}) ⇒ Endpoints

Returns a new instance of Endpoints.



117
118
119
120
121
# File 'lib/cartography/cluster.rb', line 117

def initialize(params = {})
  @primary = params&.fetch("Primary")
  @fallback = params&.fetch("Fallback")
  @internal_api = params&.fetch("InternalAPI")
end

Instance Attribute Details

#fallbackObject (readonly)

Returns the value of attribute fallback.



113
114
115
# File 'lib/cartography/cluster.rb', line 113

def fallback
  @fallback
end

#internal_apiObject (readonly)

Returns the value of attribute internal_api.



113
114
115
# File 'lib/cartography/cluster.rb', line 113

def internal_api
  @internal_api
end

#primaryObject (readonly)

Returns the value of attribute primary.



113
114
115
# File 'lib/cartography/cluster.rb', line 113

def primary
  @primary
end