public final class Instance extends com.google.protobuf.GeneratedMessageV3 implements InstanceOrBuilder
A Memorystore for Memcached instanceProtobuf type
google.cloud.memcache.v1.Instance| Modifier and Type | Class and Description |
|---|---|
static class |
Instance.Builder
A Memorystore for Memcached instance
|
static class |
Instance.InstanceMessage
Protobuf type
google.cloud.memcache.v1.Instance.InstanceMessage |
static interface |
Instance.InstanceMessageOrBuilder |
static class |
Instance.Node
Protobuf type
google.cloud.memcache.v1.Instance.Node |
static class |
Instance.NodeConfig
Configuration for a Memcached Node.
|
static interface |
Instance.NodeConfigOrBuilder |
static interface |
Instance.NodeOrBuilder |
static class |
Instance.State
Different states of a Memcached instance.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AUTHORIZED_NETWORK_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DISCOVERY_ENDPOINT_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
INSTANCE_MESSAGES_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
MAINTENANCE_POLICY_FIELD_NUMBER |
static int |
MAINTENANCE_SCHEDULE_FIELD_NUMBER |
static int |
MEMCACHE_FULL_VERSION_FIELD_NUMBER |
static int |
MEMCACHE_NODES_FIELD_NUMBER |
static int |
MEMCACHE_VERSION_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
NODE_CONFIG_FIELD_NUMBER |
static int |
NODE_COUNT_FIELD_NUMBER |
static int |
PARAMETERS_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
static int |
ZONES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Resource labels to represent user-provided metadata.
|
boolean |
equals(Object obj) |
String |
getAuthorizedNetwork()
The full name of the Google Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the
instance is connected.
|
com.google.protobuf.ByteString |
getAuthorizedNetworkBytes()
The full name of the Google Compute Engine
[network](/compute/docs/networks-and-firewalls#networks) to which the
instance is connected.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
static Instance |
getDefaultInstance() |
Instance |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
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.
|
MaintenancePolicyOrBuilder |
getMaintenancePolicyOrBuilder()
The maintenance policy for the instance.
|
MaintenanceSchedule |
getMaintenanceSchedule()
Output only.
|
MaintenanceScheduleOrBuilder |
getMaintenanceScheduleOrBuilder()
Output only.
|
String |
getMemcacheFullVersion()
Output only.
|
com.google.protobuf.ByteString |
getMemcacheFullVersionBytes()
Output only.
|
Instance.Node |
getMemcacheNodes(int index)
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.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
Instance.NodeConfig |
getNodeConfig()
Required.
|
Instance.NodeConfigOrBuilder |
getNodeConfigOrBuilder()
Required.
|
int |
getNodeCount()
Required.
|
MemcacheParameters |
getParameters()
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.
|
com.google.protobuf.Parser<Instance> |
getParserForType() |
int |
getSerializedSize() |
Instance.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
com.google.protobuf.Timestamp |
getUpdateTime()
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.
|
int |
hashCode() |
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) |
boolean |
isInitialized() |
static Instance.Builder |
newBuilder() |
static Instance.Builder |
newBuilder(Instance prototype) |
Instance.Builder |
newBuilderForType() |
protected Instance.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Instance |
parseDelimitedFrom(InputStream input) |
static Instance |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(byte[] data) |
static Instance |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(ByteBuffer data) |
static Instance |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(com.google.protobuf.ByteString data) |
static Instance |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Instance |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(InputStream input) |
static Instance |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Instance> |
parser() |
Instance.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int AUTHORIZED_NETWORK_FIELD_NUMBER
public static final int ZONES_FIELD_NUMBER
public static final int NODE_COUNT_FIELD_NUMBER
public static final int NODE_CONFIG_FIELD_NUMBER
public static final int MEMCACHE_VERSION_FIELD_NUMBER
public static final int PARAMETERS_FIELD_NUMBER
public static final int MEMCACHE_NODES_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int MEMCACHE_FULL_VERSION_FIELD_NUMBER
public static final int INSTANCE_MESSAGES_FIELD_NUMBER
public static final int DISCOVERY_ENDPOINT_FIELD_NUMBER
public static final int MAINTENANCE_POLICY_FIELD_NUMBER
public static final int MAINTENANCE_SCHEDULE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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.v1.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.v1.Instance.zones] field for more details.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface InstanceOrBuilderpublic 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 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 String getAuthorizedNetwork()
The full name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) 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](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. If left unspecified, the `default` network will be used.
string authorized_network = 4;getAuthorizedNetworkBytes in interface InstanceOrBuilderpublic 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 int getNodeCount()
Required. Number of nodes in the Memcached instance.
int32 node_count = 6 [(.google.api.field_behavior) = REQUIRED];getNodeCount in interface InstanceOrBuilderpublic boolean hasNodeConfig()
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1.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.v1.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
getNodeConfig in interface InstanceOrBuilderpublic Instance.NodeConfigOrBuilder getNodeConfigOrBuilder()
Required. Configuration for Memcached nodes.
.google.cloud.memcache.v1.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.v1.MemcacheVersion memcache_version = 9;getMemcacheVersionValue in interface InstanceOrBuilderpublic 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.v1.MemcacheVersion memcache_version = 9;getMemcacheVersion in interface InstanceOrBuilderpublic boolean hasParameters()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1.MemcacheParameters parameters = 11;hasParameters in interface InstanceOrBuilderpublic MemcacheParameters getParameters()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1.MemcacheParameters parameters = 11;getParameters in interface InstanceOrBuilderpublic MemcacheParametersOrBuilder getParametersOrBuilder()
User defined parameters to apply to the memcached process on each node.
.google.cloud.memcache.v1.MemcacheParameters parameters = 11;getParametersOrBuilder in interface InstanceOrBuilderpublic List<Instance.Node> getMemcacheNodesList()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodesList in interface InstanceOrBuilderpublic List<? extends Instance.NodeOrBuilder> getMemcacheNodesOrBuilderList()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodesOrBuilderList in interface InstanceOrBuilderpublic int getMemcacheNodesCount()
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1.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.v1.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodes in interface InstanceOrBuilderpublic Instance.NodeOrBuilder getMemcacheNodesOrBuilder(int index)
Output only. List of Memcached nodes. Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMemcacheNodesOrBuilder in interface InstanceOrBuilderpublic 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 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 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.v1.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface InstanceOrBuilderpublic Instance.State getState()
Output only. The state of this Memcached instance.
.google.cloud.memcache.v1.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface InstanceOrBuilderpublic 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 List<Instance.InstanceMessage> getInstanceMessagesList()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
getInstanceMessagesList in interface InstanceOrBuilderpublic List<? extends Instance.InstanceMessageOrBuilder> getInstanceMessagesOrBuilderList()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
getInstanceMessagesOrBuilderList in interface InstanceOrBuilderpublic int getInstanceMessagesCount()
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1.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.v1.Instance.InstanceMessage instance_messages = 19;
getInstanceMessages in interface InstanceOrBuilderpublic Instance.InstanceMessageOrBuilder getInstanceMessagesOrBuilder(int index)
List of messages that describe the current state of the Memcached instance.
repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
getInstanceMessagesOrBuilder in interface InstanceOrBuilderpublic 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 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.v1.MaintenancePolicy maintenance_policy = 21;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.v1.MaintenancePolicy maintenance_policy = 21;getMaintenancePolicy in interface InstanceOrBuilderpublic 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.v1.MaintenancePolicy maintenance_policy = 21;getMaintenancePolicyOrBuilder in interface InstanceOrBuilderpublic boolean hasMaintenanceSchedule()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1.MaintenanceSchedule maintenance_schedule = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasMaintenanceSchedule in interface InstanceOrBuilderpublic MaintenanceSchedule getMaintenanceSchedule()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1.MaintenanceSchedule maintenance_schedule = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMaintenanceSchedule in interface InstanceOrBuilderpublic MaintenanceScheduleOrBuilder getMaintenanceScheduleOrBuilder()
Output only. Published maintenance schedule.
.google.cloud.memcache.v1.MaintenanceSchedule maintenance_schedule = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMaintenanceScheduleOrBuilder in interface InstanceOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Instance parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(InputStream input) throws IOException
IOExceptionpublic static Instance parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Instance parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Instance parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Instance parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Instance parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Instance.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Instance.Builder newBuilder()
public static Instance.Builder newBuilder(Instance prototype)
public Instance.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Instance.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Instance getDefaultInstance()
public static com.google.protobuf.Parser<Instance> parser()
public com.google.protobuf.Parser<Instance> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Instance getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.