public static final class Instance.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder> implements InstanceOrBuilder
A Memorystore for Memcached instanceProtobuf type
google.cloud.memcache.v1beta2.Instance| Modifier and Type | Method and Description |
|---|---|
Instance.Builder |
addAllInstanceMessages(Iterable<? extends Instance.InstanceMessage> values)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
addAllMemcacheNodes(Iterable<? extends Instance.Node> values)
Output only.
|
Instance.Builder |
addAllZones(Iterable<String> values)
Zones in which Memcached nodes should be provisioned.
|
Instance.Builder |
addInstanceMessages(Instance.InstanceMessage.Builder builderForValue)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
addInstanceMessages(Instance.InstanceMessage value)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
addInstanceMessages(int index,
Instance.InstanceMessage.Builder builderForValue)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
addInstanceMessages(int index,
Instance.InstanceMessage value)
List of messages that describe the current state of the Memcached instance.
|
Instance.InstanceMessage.Builder |
addInstanceMessagesBuilder()
List of messages that describe the current state of the Memcached instance.
|
Instance.InstanceMessage.Builder |
addInstanceMessagesBuilder(int index)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
addMemcacheNodes(Instance.Node.Builder builderForValue)
Output only.
|
Instance.Builder |
addMemcacheNodes(Instance.Node value)
Output only.
|
Instance.Builder |
addMemcacheNodes(int index,
Instance.Node.Builder builderForValue)
Output only.
|
Instance.Builder |
addMemcacheNodes(int index,
Instance.Node value)
Output only.
|
Instance.Node.Builder |
addMemcacheNodesBuilder()
Output only.
|
Instance.Node.Builder |
addMemcacheNodesBuilder(int index)
Output only.
|
Instance.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Instance.Builder |
addZones(String value)
Zones in which Memcached nodes should be provisioned.
|
Instance.Builder |
addZonesBytes(com.google.protobuf.ByteString value)
Zones in which Memcached nodes should be provisioned.
|
Instance |
build() |
Instance |
buildPartial() |
Instance.Builder |
clear() |
Instance.Builder |
clearAuthorizedNetwork()
The full name of the Google Compute Engine
[network](https://cloud.google.com/vpc/docs/vpc) to which the
instance is connected.
|
Instance.Builder |
clearCreateTime()
Output only.
|
Instance.Builder |
clearDiscoveryEndpoint()
Output only.
|
Instance.Builder |
clearDisplayName()
User provided name for the instance, which is only used for display
purposes.
|
Instance.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Instance.Builder |
clearInstanceMessages()
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
clearLabels() |
Instance.Builder |
clearMaintenancePolicy()
The maintenance policy for the instance.
|
Instance.Builder |
clearMaintenanceSchedule()
Output only.
|
Instance.Builder |
clearMemcacheFullVersion()
Output only.
|
Instance.Builder |
clearMemcacheNodes()
Output only.
|
Instance.Builder |
clearMemcacheVersion()
The major version of Memcached software.
|
Instance.Builder |
clearName()
Required.
|
Instance.Builder |
clearNodeConfig()
Required.
|
Instance.Builder |
clearNodeCount()
Required.
|
Instance.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Instance.Builder |
clearParameters()
User defined parameters to apply to the memcached process
on each node.
|
Instance.Builder |
clearState()
Output only.
|
Instance.Builder |
clearUpdateAvailable()
Output only.
|
Instance.Builder |
clearUpdateTime()
Output only.
|
Instance.Builder |
clearZones()
Zones in which Memcached nodes should be provisioned.
|
Instance.Builder |
clone() |
boolean |
containsLabels(String key)
Resource labels to represent user-provided metadata.
|
String |
getAuthorizedNetwork()
The full name of the Google Compute Engine
[network](https://cloud.google.com/vpc/docs/vpc) to which the
instance is connected.
|
com.google.protobuf.ByteString |
getAuthorizedNetworkBytes()
The full name of the Google Compute Engine
[network](https://cloud.google.com/vpc/docs/vpc) to which the
instance is connected.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Instance |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDiscoveryEndpoint()
Output only.
|
com.google.protobuf.ByteString |
getDiscoveryEndpointBytes()
Output only.
|
String |
getDisplayName()
User provided name for the instance, which is only used for display
purposes.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
User provided name for the instance, which is only used for display
purposes.
|
Instance.InstanceMessage |
getInstanceMessages(int index)
List of messages that describe the current state of the Memcached instance.
|
Instance.InstanceMessage.Builder |
getInstanceMessagesBuilder(int index)
List of messages that describe the current state of the Memcached instance.
|
List<Instance.InstanceMessage.Builder> |
getInstanceMessagesBuilderList()
List of messages that describe the current state of the Memcached instance.
|
int |
getInstanceMessagesCount()
List of messages that describe the current state of the Memcached instance.
|
List<Instance.InstanceMessage> |
getInstanceMessagesList()
List of messages that describe the current state of the Memcached instance.
|
Instance.InstanceMessageOrBuilder |
getInstanceMessagesOrBuilder(int index)
List of messages that describe the current state of the Memcached instance.
|
List<? extends Instance.InstanceMessageOrBuilder> |
getInstanceMessagesOrBuilderList()
List of messages that describe the current state of the Memcached instance.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Resource labels to represent user-provided metadata.
|
Map<String,String> |
getLabelsMap()
Resource labels to represent user-provided metadata.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Resource labels to represent user-provided metadata.
|
String |
getLabelsOrThrow(String key)
Resource labels to represent user-provided metadata.
|
MaintenancePolicy |
getMaintenancePolicy()
The maintenance policy for the instance.
|
MaintenancePolicy.Builder |
getMaintenancePolicyBuilder()
The maintenance policy for the instance.
|
MaintenancePolicyOrBuilder |
getMaintenancePolicyOrBuilder()
The maintenance policy for the instance.
|
MaintenanceSchedule |
getMaintenanceSchedule()
Output only.
|
MaintenanceSchedule.Builder |
getMaintenanceScheduleBuilder()
Output only.
|
MaintenanceScheduleOrBuilder |
getMaintenanceScheduleOrBuilder()
Output only.
|
String |
getMemcacheFullVersion()
Output only.
|
com.google.protobuf.ByteString |
getMemcacheFullVersionBytes()
Output only.
|
Instance.Node |
getMemcacheNodes(int index)
Output only.
|
Instance.Node.Builder |
getMemcacheNodesBuilder(int index)
Output only.
|
List<Instance.Node.Builder> |
getMemcacheNodesBuilderList()
Output only.
|
int |
getMemcacheNodesCount()
Output only.
|
List<Instance.Node> |
getMemcacheNodesList()
Output only.
|
Instance.NodeOrBuilder |
getMemcacheNodesOrBuilder(int index)
Output only.
|
List<? extends Instance.NodeOrBuilder> |
getMemcacheNodesOrBuilderList()
Output only.
|
MemcacheVersion |
getMemcacheVersion()
The major version of Memcached software.
|
int |
getMemcacheVersionValue()
The major version of Memcached software.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
Instance.NodeConfig |
getNodeConfig()
Required.
|
Instance.NodeConfig.Builder |
getNodeConfigBuilder()
Required.
|
Instance.NodeConfigOrBuilder |
getNodeConfigOrBuilder()
Required.
|
int |
getNodeCount()
Required.
|
MemcacheParameters |
getParameters()
User defined parameters to apply to the memcached process
on each node.
|
MemcacheParameters.Builder |
getParametersBuilder()
User defined parameters to apply to the memcached process
on each node.
|
MemcacheParametersOrBuilder |
getParametersOrBuilder()
User defined parameters to apply to the memcached process
on each node.
|
Instance.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
boolean |
getUpdateAvailable()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
String |
getZones(int index)
Zones in which Memcached nodes should be provisioned.
|
com.google.protobuf.ByteString |
getZonesBytes(int index)
Zones in which Memcached nodes should be provisioned.
|
int |
getZonesCount()
Zones in which Memcached nodes should be provisioned.
|
com.google.protobuf.ProtocolStringList |
getZonesList()
Zones in which Memcached nodes should be provisioned.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasMaintenancePolicy()
The maintenance policy for the instance.
|
boolean |
hasMaintenanceSchedule()
Output only.
|
boolean |
hasNodeConfig()
Required.
|
boolean |
hasParameters()
User defined parameters to apply to the memcached process
on each node.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
Instance.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Instance.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Instance.Builder |
mergeFrom(Instance other) |
Instance.Builder |
mergeFrom(com.google.protobuf.Message other) |
Instance.Builder |
mergeMaintenancePolicy(MaintenancePolicy value)
The maintenance policy for the instance.
|
Instance.Builder |
mergeMaintenanceSchedule(MaintenanceSchedule value)
Output only.
|
Instance.Builder |
mergeNodeConfig(Instance.NodeConfig value)
Required.
|
Instance.Builder |
mergeParameters(MemcacheParameters value)
User defined parameters to apply to the memcached process
on each node.
|
Instance.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Instance.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Instance.Builder |
putAllLabels(Map<String,String> values)
Resource labels to represent user-provided metadata.
|
Instance.Builder |
putLabels(String key,
String value)
Resource labels to represent user-provided metadata.
|
Instance.Builder |
removeInstanceMessages(int index)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
removeLabels(String key)
Resource labels to represent user-provided metadata.
|
Instance.Builder |
removeMemcacheNodes(int index)
Output only.
|
Instance.Builder |
setAuthorizedNetwork(String value)
The full name of the Google Compute Engine
[network](https://cloud.google.com/vpc/docs/vpc) to which the
instance is connected.
|
Instance.Builder |
setAuthorizedNetworkBytes(com.google.protobuf.ByteString value)
The full name of the Google Compute Engine
[network](https://cloud.google.com/vpc/docs/vpc) to which the
instance is connected.
|
Instance.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Instance.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Instance.Builder |
setDiscoveryEndpoint(String value)
Output only.
|
Instance.Builder |
setDiscoveryEndpointBytes(com.google.protobuf.ByteString value)
Output only.
|
Instance.Builder |
setDisplayName(String value)
User provided name for the instance, which is only used for display
purposes.
|
Instance.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
User provided name for the instance, which is only used for display
purposes.
|
Instance.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Instance.Builder |
setInstanceMessages(int index,
Instance.InstanceMessage.Builder builderForValue)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
setInstanceMessages(int index,
Instance.InstanceMessage value)
List of messages that describe the current state of the Memcached instance.
|
Instance.Builder |
setMaintenancePolicy(MaintenancePolicy.Builder builderForValue)
The maintenance policy for the instance.
|
Instance.Builder |
setMaintenancePolicy(MaintenancePolicy value)
The maintenance policy for the instance.
|
Instance.Builder |
setMaintenanceSchedule(MaintenanceSchedule.Builder builderForValue)
Output only.
|
Instance.Builder |
setMaintenanceSchedule(MaintenanceSchedule value)
Output only.
|
Instance.Builder |
setMemcacheFullVersion(String value)
Output only.
|
Instance.Builder |
setMemcacheFullVersionBytes(com.google.protobuf.ByteString value)
Output only.
|
Instance.Builder |
setMemcacheNodes(int index,
Instance.Node.Builder builderForValue)
Output only.
|
Instance.Builder |
setMemcacheNodes(int index,
Instance.Node value)
Output only.
|
Instance.Builder |
setMemcacheVersion(MemcacheVersion value)
The major version of Memcached software.
|
Instance.Builder |
setMemcacheVersionValue(int value)
The major version of Memcached software.
|
Instance.Builder |
setName(String value)
Required.
|
Instance.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Required.
|
Instance.Builder |
setNodeConfig(Instance.NodeConfig.Builder builderForValue)
Required.
|
Instance.Builder |
setNodeConfig(Instance.NodeConfig value)
Required.
|
Instance.Builder |
setNodeCount(int value)
Required.
|
Instance.Builder |
setParameters(MemcacheParameters.Builder builderForValue)
User defined parameters to apply to the memcached process
on each node.
|
Instance.Builder |
setParameters(MemcacheParameters value)
User defined parameters to apply to the memcached process
on each node.
|
Instance.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Instance.Builder |
setState(Instance.State value)
Output only.
|
Instance.Builder |
setStateValue(int value)
Output only.
|
Instance.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Instance.Builder |
setUpdateAvailable(boolean value)
Output only.
|
Instance.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Instance.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Instance.Builder |
setZones(int index,
String value)
Zones in which Memcached nodes should be provisioned.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Instance build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Instance buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Instance.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Instance.Builder>public Instance.Builder mergeFrom(Instance other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Instance.Builder>IOExceptionpublic String getName()
Required. Unique name of the resource in this scope including project and
location using the form:
`projects/{project_id}/locations/{location_id}/instances/{instance_id}`
Note: Memcached instances are managed and addressed at the regional level
so `location_id` here refers to a Google Cloud region; however, users may
choose which zones Memcached nodes should be provisioned in within an
instance. Refer to [zones][google.cloud.memcache.v1beta2.Instance.zones] field for more details.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. Unique name of the resource in this scope including project and
location using the form:
`projects/{project_id}/locations/{location_id}/instances/{instance_id}`
Note: Memcached instances are managed and addressed at the regional level
so `location_id` here refers to a Google Cloud region; however, users may
choose which zones Memcached nodes should be provisioned in within an
instance. Refer to [zones][google.cloud.memcache.v1beta2.Instance.zones] field for more details.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface InstanceOrBuilderpublic Instance.Builder setName(String value)
Required. Unique name of the resource in this scope including project and
location using the form:
`projects/{project_id}/locations/{location_id}/instances/{instance_id}`
Note: Memcached instances are managed and addressed at the regional level
so `location_id` here refers to a Google Cloud region; however, users may
choose which zones Memcached nodes should be provisioned in within an
instance. Refer to [zones][google.cloud.memcache.v1beta2.Instance.zones] field for more details.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public Instance.Builder clearName()
Required. Unique name of the resource in this scope including project and
location using the form:
`projects/{project_id}/locations/{location_id}/instances/{instance_id}`
Note: Memcached instances are managed and addressed at the regional level
so `location_id` here refers to a Google Cloud region; however, users may
choose which zones Memcached nodes should be provisioned in within an
instance. Refer to [zones][google.cloud.memcache.v1beta2.Instance.zones] field for more details.
string name = 1 [(.google.api.field_behavior) = REQUIRED];public Instance.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Unique name of the resource in this scope including project and
location using the form:
`projects/{project_id}/locations/{location_id}/instances/{instance_id}`
Note: Memcached instances are managed and addressed at the regional level
so `location_id` here refers to a Google Cloud region; however, users may
choose which zones Memcached nodes should be provisioned in within an
instance. Refer to [zones][google.cloud.memcache.v1beta2.Instance.zones] field for more details.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public String getDisplayName()
User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters.
string display_name = 2;getDisplayName in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters.
string display_name = 2;getDisplayNameBytes in interface InstanceOrBuilderpublic Instance.Builder setDisplayName(String value)
User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters.
string display_name = 2;value - The displayName to set.public Instance.Builder clearDisplayName()
User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters.
string display_name = 2;public Instance.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters.
string display_name = 2;value - The bytes for displayName to set.public int getLabelsCount()
InstanceOrBuilderResource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;getLabelsCount in interface InstanceOrBuilderpublic boolean containsLabels(String key)
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;containsLabels in interface InstanceOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface InstanceOrBuilderpublic Map<String,String> getLabelsMap()
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;getLabelsMap in interface InstanceOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;getLabelsOrDefault in interface InstanceOrBuilderpublic String getLabelsOrThrow(String key)
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;getLabelsOrThrow in interface InstanceOrBuilderpublic Instance.Builder clearLabels()
public Instance.Builder removeLabels(String key)
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;@Deprecated public Map<String,String> getMutableLabels()
public Instance.Builder putLabels(String key, String value)
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;public Instance.Builder putAllLabels(Map<String,String> values)
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
map<string, string> labels = 3;public String getAuthorizedNetwork()
The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 4;getAuthorizedNetwork in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getAuthorizedNetworkBytes()
The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 4;getAuthorizedNetworkBytes in interface InstanceOrBuilderpublic Instance.Builder setAuthorizedNetwork(String value)
The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 4;value - The authorizedNetwork to set.public Instance.Builder clearAuthorizedNetwork()
The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 4;public Instance.Builder setAuthorizedNetworkBytes(com.google.protobuf.ByteString value)
The full name of the Google Compute Engine [network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 4;value - The bytes for authorizedNetwork to set.public com.google.protobuf.ProtocolStringList getZonesList()
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;getZonesList in interface InstanceOrBuilderpublic int getZonesCount()
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;getZonesCount in interface InstanceOrBuilderpublic String getZones(int index)
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;getZones in interface InstanceOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getZonesBytes(int index)
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;getZonesBytes in interface InstanceOrBuilderindex - The index of the value to return.public Instance.Builder setZones(int index, String value)
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;index - The index to set the value at.value - The zones to set.public Instance.Builder addZones(String value)
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;value - The zones to add.public Instance.Builder addAllZones(Iterable<String> values)
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;values - The zones to add.public Instance.Builder clearZones()
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;public Instance.Builder addZonesBytes(com.google.protobuf.ByteString value)
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
repeated string zones = 5;value - The bytes of the zones to add.public int getNodeCount()
Required. Number of nodes in the Memcached instance.
int32 node_count = 6 [(.google.api.field_behavior) = REQUIRED];getNodeCount in interface InstanceOrBuilderpublic Instance.Builder setNodeCount(int value)
Required. Number of nodes in the Memcached instance.
int32 node_count = 6 [(.google.api.field_behavior) = REQUIRED];value - The nodeCount to set.public Instance.Builder clearNodeCount()
Required. Number of nodes in the Memcached instance.
int32 node_count = 6 [(.google.api.field_behavior) = REQUIRED];public boolean hasNodeConfig()
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
hasNodeConfig in interface InstanceOrBuilderpublic Instance.NodeConfig getNodeConfig()
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
getNodeConfig in interface InstanceOrBuilderpublic Instance.Builder setNodeConfig(Instance.NodeConfig value)
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
public Instance.Builder setNodeConfig(Instance.NodeConfig.Builder builderForValue)
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
public Instance.Builder mergeNodeConfig(Instance.NodeConfig value)
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
public Instance.Builder clearNodeConfig()
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
public Instance.NodeConfig.Builder getNodeConfigBuilder()
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
public Instance.NodeConfigOrBuilder getNodeConfigOrBuilder()
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1beta2.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
getNodeConfigOrBuilder in interface InstanceOrBuilderpublic int getMemcacheVersionValue()
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
.google.cloud.memcache.v1beta2.MemcacheVersion memcache_version = 9;getMemcacheVersionValue in interface InstanceOrBuilderpublic Instance.Builder setMemcacheVersionValue(int value)
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
.google.cloud.memcache.v1beta2.MemcacheVersion memcache_version = 9;value - The enum numeric value on the wire for memcacheVersion to set.public MemcacheVersion getMemcacheVersion()
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
.google.cloud.memcache.v1beta2.MemcacheVersion memcache_version = 9;getMemcacheVersion in interface InstanceOrBuilderpublic Instance.Builder setMemcacheVersion(MemcacheVersion value)
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
.google.cloud.memcache.v1beta2.MemcacheVersion memcache_version = 9;value - The memcacheVersion to set.public Instance.Builder clearMemcacheVersion()
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
.google.cloud.memcache.v1beta2.MemcacheVersion memcache_version = 9;public boolean hasParameters()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;hasParameters in interface InstanceOrBuilderpublic MemcacheParameters getParameters()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;getParameters in interface InstanceOrBuilderpublic Instance.Builder setParameters(MemcacheParameters value)
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;public Instance.Builder setParameters(MemcacheParameters.Builder builderForValue)
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;public Instance.Builder mergeParameters(MemcacheParameters value)
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;public Instance.Builder clearParameters()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;public MemcacheParameters.Builder getParametersBuilder()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;public MemcacheParametersOrBuilder getParametersOrBuilder()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1beta2.MemcacheParameters parameters = 11;getParametersOrBuilder in interface InstanceOrBuilderpublic List<Instance.Node> getMemcacheNodesList()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodesList in interface InstanceOrBuilderpublic int getMemcacheNodesCount()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodesCount in interface InstanceOrBuilderpublic Instance.Node getMemcacheNodes(int index)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodes in interface InstanceOrBuilderpublic Instance.Builder setMemcacheNodes(int index, Instance.Node value)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder setMemcacheNodes(int index, Instance.Node.Builder builderForValue)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder addMemcacheNodes(Instance.Node value)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder addMemcacheNodes(int index, Instance.Node value)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder addMemcacheNodes(Instance.Node.Builder builderForValue)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder addMemcacheNodes(int index, Instance.Node.Builder builderForValue)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder addAllMemcacheNodes(Iterable<? extends Instance.Node> values)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder clearMemcacheNodes()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder removeMemcacheNodes(int index)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Node.Builder getMemcacheNodesBuilder(int index)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.NodeOrBuilder getMemcacheNodesOrBuilder(int index)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodesOrBuilder in interface InstanceOrBuilderpublic List<? extends Instance.NodeOrBuilder> getMemcacheNodesOrBuilderList()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodesOrBuilderList in interface InstanceOrBuilderpublic Instance.Node.Builder addMemcacheNodesBuilder()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Node.Builder addMemcacheNodesBuilder(int index)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<Instance.Node.Builder> getMemcacheNodesBuilderList()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1beta2.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1beta2.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface InstanceOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface InstanceOrBuilderpublic Instance.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder clearCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface InstanceOrBuilderpublic boolean hasUpdateTime()
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface InstanceOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface InstanceOrBuilderpublic Instance.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder clearUpdateTime()
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time the instance was updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface InstanceOrBuilderpublic int getStateValue()
Output only. The state of this Memcached instance.
.google.cloud.memcache.v1beta2.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface InstanceOrBuilderpublic Instance.Builder setStateValue(int value)
Output only. The state of this Memcached instance.
.google.cloud.memcache.v1beta2.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public Instance.State getState()
Output only. The state of this Memcached instance.
.google.cloud.memcache.v1beta2.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface InstanceOrBuilderpublic Instance.Builder setState(Instance.State value)
Output only. The state of this Memcached instance.
.google.cloud.memcache.v1beta2.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public Instance.Builder clearState()
Output only. The state of this Memcached instance.
.google.cloud.memcache.v1beta2.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getMemcacheFullVersion()
Output only. The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16".
string memcache_full_version = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];getMemcacheFullVersion in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getMemcacheFullVersionBytes()
Output only. The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16".
string memcache_full_version = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];getMemcacheFullVersionBytes in interface InstanceOrBuilderpublic Instance.Builder setMemcacheFullVersion(String value)
Output only. The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16".
string memcache_full_version = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The memcacheFullVersion to set.public Instance.Builder clearMemcacheFullVersion()
Output only. The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16".
string memcache_full_version = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];public Instance.Builder setMemcacheFullVersionBytes(com.google.protobuf.ByteString value)
Output only. The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16".
string memcache_full_version = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for memcacheFullVersion to set.public List<Instance.InstanceMessage> getInstanceMessagesList()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
getInstanceMessagesList in interface InstanceOrBuilderpublic int getInstanceMessagesCount()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
getInstanceMessagesCount in interface InstanceOrBuilderpublic Instance.InstanceMessage getInstanceMessages(int index)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
getInstanceMessages in interface InstanceOrBuilderpublic Instance.Builder setInstanceMessages(int index, Instance.InstanceMessage value)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder setInstanceMessages(int index, Instance.InstanceMessage.Builder builderForValue)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder addInstanceMessages(Instance.InstanceMessage value)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder addInstanceMessages(int index, Instance.InstanceMessage value)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder addInstanceMessages(Instance.InstanceMessage.Builder builderForValue)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder addInstanceMessages(int index, Instance.InstanceMessage.Builder builderForValue)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder addAllInstanceMessages(Iterable<? extends Instance.InstanceMessage> values)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder clearInstanceMessages()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.Builder removeInstanceMessages(int index)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.InstanceMessage.Builder getInstanceMessagesBuilder(int index)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.InstanceMessageOrBuilder getInstanceMessagesOrBuilder(int index)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
getInstanceMessagesOrBuilder in interface InstanceOrBuilderpublic List<? extends Instance.InstanceMessageOrBuilder> getInstanceMessagesOrBuilderList()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
getInstanceMessagesOrBuilderList in interface InstanceOrBuilderpublic Instance.InstanceMessage.Builder addInstanceMessagesBuilder()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public Instance.InstanceMessage.Builder addInstanceMessagesBuilder(int index)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public List<Instance.InstanceMessage.Builder> getInstanceMessagesBuilderList()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1beta2.Instance.InstanceMessage instance_messages = 19;
public String getDiscoveryEndpoint()
Output only. Endpoint for the Discovery API.
string discovery_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];getDiscoveryEndpoint in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getDiscoveryEndpointBytes()
Output only. Endpoint for the Discovery API.
string discovery_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];getDiscoveryEndpointBytes in interface InstanceOrBuilderpublic Instance.Builder setDiscoveryEndpoint(String value)
Output only. Endpoint for the Discovery API.
string discovery_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The discoveryEndpoint to set.public Instance.Builder clearDiscoveryEndpoint()
Output only. Endpoint for the Discovery API.
string discovery_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];public Instance.Builder setDiscoveryEndpointBytes(com.google.protobuf.ByteString value)
Output only. Endpoint for the Discovery API.
string discovery_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for discoveryEndpoint to set.public boolean getUpdateAvailable()
Output only. Returns true if there is an update waiting to be applied
bool update_available = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];getUpdateAvailable in interface InstanceOrBuilderpublic Instance.Builder setUpdateAvailable(boolean value)
Output only. Returns true if there is an update waiting to be applied
bool update_available = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The updateAvailable to set.public Instance.Builder clearUpdateAvailable()
Output only. Returns true if there is an update waiting to be applied
bool update_available = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];public boolean hasMaintenancePolicy()
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;hasMaintenancePolicy in interface InstanceOrBuilderpublic MaintenancePolicy getMaintenancePolicy()
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;getMaintenancePolicy in interface InstanceOrBuilderpublic Instance.Builder setMaintenancePolicy(MaintenancePolicy value)
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;public Instance.Builder setMaintenancePolicy(MaintenancePolicy.Builder builderForValue)
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;public Instance.Builder mergeMaintenancePolicy(MaintenancePolicy value)
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;public Instance.Builder clearMaintenancePolicy()
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;public MaintenancePolicy.Builder getMaintenancePolicyBuilder()
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;public MaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder()
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
.google.cloud.memcache.v1beta2.MaintenancePolicy maintenance_policy = 22;getMaintenancePolicyOrBuilder in interface InstanceOrBuilderpublic boolean hasMaintenanceSchedule()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasMaintenanceSchedule in interface InstanceOrBuilderpublic MaintenanceSchedule getMaintenanceSchedule()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMaintenanceSchedule in interface InstanceOrBuilderpublic Instance.Builder setMaintenanceSchedule(MaintenanceSchedule value)
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder setMaintenanceSchedule(MaintenanceSchedule.Builder builderForValue)
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder mergeMaintenanceSchedule(MaintenanceSchedule value)
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder clearMaintenanceSchedule()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenanceSchedule.Builder getMaintenanceScheduleBuilder()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MaintenanceScheduleOrBuilder getMaintenanceScheduleOrBuilder()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1beta2.MaintenanceSchedule maintenance_schedule = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMaintenanceScheduleOrBuilder in interface InstanceOrBuilderpublic final Instance.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public final Instance.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>Copyright © 2024 Google LLC. All rights reserved.