Class: Google::Cloud::Memcache::V1beta2::Instance::Node

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

#host::String (readonly)

Returns Output only. Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.

Returns:

  • (::String)

    Output only. Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb', line 148

class Node
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different states of a Memcached node.
  module State
    # Node state is not set.
    STATE_UNSPECIFIED = 0

    # Node is being created.
    CREATING = 1

    # Node has been created and ready to be used.
    READY = 2

    # Node is being deleted.
    DELETING = 3

    # Node is being updated.
    UPDATING = 4
  end
end

#node_id::String (readonly)

Returns Output only. Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.

Returns:

  • (::String)

    Output only. Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb', line 148

class Node
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different states of a Memcached node.
  module State
    # Node state is not set.
    STATE_UNSPECIFIED = 0

    # Node is being created.
    CREATING = 1

    # Node has been created and ready to be used.
    READY = 2

    # Node is being deleted.
    DELETING = 3

    # Node is being updated.
    UPDATING = 4
  end
end

#parameters::Google::Cloud::Memcache::V1beta2::MemcacheParameters

Returns User defined parameters currently applied to the node.

Returns:



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb', line 148

class Node
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different states of a Memcached node.
  module State
    # Node state is not set.
    STATE_UNSPECIFIED = 0

    # Node is being created.
    CREATING = 1

    # Node has been created and ready to be used.
    READY = 2

    # Node is being deleted.
    DELETING = 3

    # Node is being updated.
    UPDATING = 4
  end
end

#port::Integer (readonly)

Returns Output only. The port number of the Memcached server on this node.

Returns:

  • (::Integer)

    Output only. The port number of the Memcached server on this node.



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb', line 148

class Node
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different states of a Memcached node.
  module State
    # Node state is not set.
    STATE_UNSPECIFIED = 0

    # Node is being created.
    CREATING = 1

    # Node has been created and ready to be used.
    READY = 2

    # Node is being deleted.
    DELETING = 3

    # Node is being updated.
    UPDATING = 4
  end
end

#state::Google::Cloud::Memcache::V1beta2::Instance::Node::State (readonly)

Returns Output only. Current state of the Memcached node.

Returns:



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb', line 148

class Node
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different states of a Memcached node.
  module State
    # Node state is not set.
    STATE_UNSPECIFIED = 0

    # Node is being created.
    CREATING = 1

    # Node has been created and ready to be used.
    READY = 2

    # Node is being deleted.
    DELETING = 3

    # Node is being updated.
    UPDATING = 4
  end
end

#update_available::Boolean (readonly)

Returns Output only. Returns true if there is an update waiting to be applied.

Returns:

  • (::Boolean)

    Output only. Returns true if there is an update waiting to be applied



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb', line 148

class Node
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different states of a Memcached node.
  module State
    # Node state is not set.
    STATE_UNSPECIFIED = 0

    # Node is being created.
    CREATING = 1

    # Node has been created and ready to be used.
    READY = 2

    # Node is being deleted.
    DELETING = 3

    # Node is being updated.
    UPDATING = 4
  end
end

#zone::String (readonly)

Returns Output only. Location (GCP Zone) for the Memcached node.

Returns:

  • (::String)

    Output only. Location (GCP Zone) for the Memcached node.



148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# File 'proto_docs/google/cloud/memcache/v1beta2/cloud_memcache.rb', line 148

class Node
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different states of a Memcached node.
  module State
    # Node state is not set.
    STATE_UNSPECIFIED = 0

    # Node is being created.
    CREATING = 1

    # Node has been created and ready to be used.
    READY = 2

    # Node is being deleted.
    DELETING = 3

    # Node is being updated.
    UPDATING = 4
  end
end