Class Instance.Node.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
- com.google.cloud.memcache.v1beta2.Instance.Node.Builder
-
- All Implemented Interfaces:
Instance.NodeOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Instance.Node
public static final class Instance.Node.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder> implements Instance.NodeOrBuilder
Protobuf typegoogle.cloud.memcache.v1beta2.Instance.Node
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Instance.Node.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Instance.Node
build()
Instance.Node
buildPartial()
Instance.Node.Builder
clear()
Instance.Node.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Instance.Node.Builder
clearHost()
Output only.Instance.Node.Builder
clearNodeId()
Output only.Instance.Node.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Instance.Node.Builder
clearParameters()
User defined parameters currently applied to the node.Instance.Node.Builder
clearPort()
Output only.Instance.Node.Builder
clearState()
Output only.Instance.Node.Builder
clearUpdateAvailable()
Output only.Instance.Node.Builder
clearZone()
Output only.Instance.Node.Builder
clone()
Instance.Node
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getHost()
Output only.com.google.protobuf.ByteString
getHostBytes()
Output only.String
getNodeId()
Output only.com.google.protobuf.ByteString
getNodeIdBytes()
Output only.MemcacheParameters
getParameters()
User defined parameters currently applied to the node.MemcacheParameters.Builder
getParametersBuilder()
User defined parameters currently applied to the node.MemcacheParametersOrBuilder
getParametersOrBuilder()
User defined parameters currently applied to the node.int
getPort()
Output only.Instance.Node.State
getState()
Output only.int
getStateValue()
Output only.boolean
getUpdateAvailable()
Output only.String
getZone()
Output only.com.google.protobuf.ByteString
getZoneBytes()
Output only.boolean
hasParameters()
User defined parameters currently applied to the node.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Instance.Node.Builder
mergeFrom(Instance.Node other)
Instance.Node.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Instance.Node.Builder
mergeFrom(com.google.protobuf.Message other)
Instance.Node.Builder
mergeParameters(MemcacheParameters value)
User defined parameters currently applied to the node.Instance.Node.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Instance.Node.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Instance.Node.Builder
setHost(String value)
Output only.Instance.Node.Builder
setHostBytes(com.google.protobuf.ByteString value)
Output only.Instance.Node.Builder
setNodeId(String value)
Output only.Instance.Node.Builder
setNodeIdBytes(com.google.protobuf.ByteString value)
Output only.Instance.Node.Builder
setParameters(MemcacheParameters value)
User defined parameters currently applied to the node.Instance.Node.Builder
setParameters(MemcacheParameters.Builder builderForValue)
User defined parameters currently applied to the node.Instance.Node.Builder
setPort(int value)
Output only.Instance.Node.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Instance.Node.Builder
setState(Instance.Node.State value)
Output only.Instance.Node.Builder
setStateValue(int value)
Output only.Instance.Node.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Instance.Node.Builder
setUpdateAvailable(boolean value)
Output only.Instance.Node.Builder
setZone(String value)
Output only.Instance.Node.Builder
setZoneBytes(com.google.protobuf.ByteString value)
Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
clear
public Instance.Node.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
getDefaultInstanceForType
public Instance.Node getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Instance.Node build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Instance.Node buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Instance.Node.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
setField
public Instance.Node.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
clearField
public Instance.Node.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
clearOneof
public Instance.Node.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
setRepeatedField
public Instance.Node.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
addRepeatedField
public Instance.Node.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
mergeFrom
public Instance.Node.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Instance.Node.Builder>
-
mergeFrom
public Instance.Node.Builder mergeFrom(Instance.Node other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
mergeFrom
public Instance.Node.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Instance.Node.Builder>
- Throws:
IOException
-
getNodeId
public String getNodeId()
Output only. Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.
string node_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNodeId
in interfaceInstance.NodeOrBuilder
- Returns:
- The nodeId.
-
getNodeIdBytes
public com.google.protobuf.ByteString getNodeIdBytes()
Output only. Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.
string node_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNodeIdBytes
in interfaceInstance.NodeOrBuilder
- Returns:
- The bytes for nodeId.
-
setNodeId
public Instance.Node.Builder setNodeId(String value)
Output only. Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.
string node_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The nodeId to set.- Returns:
- This builder for chaining.
-
clearNodeId
public Instance.Node.Builder clearNodeId()
Output only. Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.
string node_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setNodeIdBytes
public Instance.Node.Builder setNodeIdBytes(com.google.protobuf.ByteString value)
Output only. Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.
string node_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for nodeId to set.- Returns:
- This builder for chaining.
-
getZone
public String getZone()
Output only. Location (GCP Zone) for the Memcached node.
string zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getZone
in interfaceInstance.NodeOrBuilder
- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()
Output only. Location (GCP Zone) for the Memcached node.
string zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getZoneBytes
in interfaceInstance.NodeOrBuilder
- Returns:
- The bytes for zone.
-
setZone
public Instance.Node.Builder setZone(String value)
Output only. Location (GCP Zone) for the Memcached node.
string zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
public Instance.Node.Builder clearZone()
Output only. Location (GCP Zone) for the Memcached node.
string zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setZoneBytes
public Instance.Node.Builder setZoneBytes(com.google.protobuf.ByteString value)
Output only. Location (GCP Zone) for the Memcached node.
string zone = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for zone to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()
Output only. Current state of the Memcached node.
.google.cloud.memcache.v1beta2.Instance.Node.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateValue
in interfaceInstance.NodeOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Instance.Node.Builder setStateValue(int value)
Output only. Current state of the Memcached node.
.google.cloud.memcache.v1beta2.Instance.Node.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Instance.Node.State getState()
Output only. Current state of the Memcached node.
.google.cloud.memcache.v1beta2.Instance.Node.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getState
in interfaceInstance.NodeOrBuilder
- Returns:
- The state.
-
setState
public Instance.Node.Builder setState(Instance.Node.State value)
Output only. Current state of the Memcached node.
.google.cloud.memcache.v1beta2.Instance.Node.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Instance.Node.Builder clearState()
Output only. Current state of the Memcached node.
.google.cloud.memcache.v1beta2.Instance.Node.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getHost
public String getHost()
Output only. Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.
string host = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getHost
in interfaceInstance.NodeOrBuilder
- Returns:
- The host.
-
getHostBytes
public com.google.protobuf.ByteString getHostBytes()
Output only. Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.
string host = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getHostBytes
in interfaceInstance.NodeOrBuilder
- Returns:
- The bytes for host.
-
setHost
public Instance.Node.Builder setHost(String value)
Output only. Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.
string host = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The host to set.- Returns:
- This builder for chaining.
-
clearHost
public Instance.Node.Builder clearHost()
Output only. Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.
string host = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setHostBytes
public Instance.Node.Builder setHostBytes(com.google.protobuf.ByteString value)
Output only. Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.
string host = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for host to set.- Returns:
- This builder for chaining.
-
getPort
public int getPort()
Output only. The port number of the Memcached server on this node.
int32 port = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPort
in interfaceInstance.NodeOrBuilder
- Returns:
- The port.
-
setPort
public Instance.Node.Builder setPort(int value)
Output only. The port number of the Memcached server on this node.
int32 port = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The port to set.- Returns:
- This builder for chaining.
-
clearPort
public Instance.Node.Builder clearPort()
Output only. The port number of the Memcached server on this node.
int32 port = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
hasParameters
public boolean hasParameters()
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
- Specified by:
hasParameters
in interfaceInstance.NodeOrBuilder
- Returns:
- Whether the parameters field is set.
-
getParameters
public MemcacheParameters getParameters()
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
- Specified by:
getParameters
in interfaceInstance.NodeOrBuilder
- Returns:
- The parameters.
-
setParameters
public Instance.Node.Builder setParameters(MemcacheParameters value)
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
-
setParameters
public Instance.Node.Builder setParameters(MemcacheParameters.Builder builderForValue)
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
-
mergeParameters
public Instance.Node.Builder mergeParameters(MemcacheParameters value)
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
-
clearParameters
public Instance.Node.Builder clearParameters()
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
-
getParametersBuilder
public MemcacheParameters.Builder getParametersBuilder()
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
-
getParametersOrBuilder
public MemcacheParametersOrBuilder getParametersOrBuilder()
User defined parameters currently applied to the node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 6;
- Specified by:
getParametersOrBuilder
in interfaceInstance.NodeOrBuilder
-
getUpdateAvailable
public boolean getUpdateAvailable()
Output only. Returns true if there is an update waiting to be applied
bool update_available = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateAvailable
in interfaceInstance.NodeOrBuilder
- Returns:
- The updateAvailable.
-
setUpdateAvailable
public Instance.Node.Builder setUpdateAvailable(boolean value)
Output only. Returns true if there is an update waiting to be applied
bool update_available = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The updateAvailable to set.- Returns:
- This builder for chaining.
-
clearUpdateAvailable
public Instance.Node.Builder clearUpdateAvailable()
Output only. Returns true if there is an update waiting to be applied
bool update_available = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Instance.Node.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
mergeUnknownFields
public final Instance.Node.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Instance.Node.Builder>
-
-