public final class KeyValuePair extends GeneratedMessage implements KeyValuePairOrBuilder
KeyValuePair defines a key-value pair for matching resource labels.
Protobuf type google.cloud.backupdr.v1beta.KeyValuePair
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
KEY_FIELD_NUMBER
public static final int KEY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VALUES_FIELD_NUMBER
public static final int VALUES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static KeyValuePair getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static KeyValuePair.Builder newBuilder()
newBuilder(KeyValuePair prototype)
public static KeyValuePair.Builder newBuilder(KeyValuePair prototype)
public static KeyValuePair parseDelimitedFrom(InputStream input)
public static KeyValuePair parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static KeyValuePair parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static KeyValuePair parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static KeyValuePair parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static KeyValuePair parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static KeyValuePair parseFrom(CodedInputStream input)
public static KeyValuePair parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static KeyValuePair parseFrom(InputStream input)
public static KeyValuePair parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static KeyValuePair parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static KeyValuePair parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<KeyValuePair> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public KeyValuePair getDefaultInstanceForType()
getKey()
Required. The key of the label to match.
This must be in the format {label_key}.
The key must match the regex
Format:\p{Ll}\p{Lo}{0,62}.
string key = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The key.
|
getKeyBytes()
public ByteString getKeyBytes()
Required. The key of the label to match.
This must be in the format {label_key}.
The key must match the regex
Format:\p{Ll}\p{Lo}{0,62}.
string key = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for key.
|
getParserForType()
public Parser<KeyValuePair> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getValues(int index)
public String getValues(int index)
Required. The values of the label to match.
There will be explicit “OR” between values of array.
Each value must be in the format {label_value}.
The value must match the regex
Format: [\\p{Ll}\\p{Lo}\\p{N}_-]{1,63}.
repeated string values = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The values at the given index.
|
getValuesBytes(int index)
public ByteString getValuesBytes(int index)
Required. The values of the label to match.
There will be explicit “OR” between values of array.
Each value must be in the format {label_value}.
The value must match the regex
Format: [\\p{Ll}\\p{Lo}\\p{N}_-]{1,63}.
repeated string values = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the values at the given index.
|
getValuesCount()
public int getValuesCount()
Required. The values of the label to match.
There will be explicit “OR” between values of array.
Each value must be in the format {label_value}.
The value must match the regex
Format: [\\p{Ll}\\p{Lo}\\p{N}_-]{1,63}.
repeated string values = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The count of values.
|
getValuesList()
public ProtocolStringList getValuesList()
Required. The values of the label to match.
There will be explicit “OR” between values of array.
Each value must be in the format {label_value}.
The value must match the regex
Format: [\\p{Ll}\\p{Lo}\\p{N}_-]{1,63}.
repeated string values = 2 [(.google.api.field_behavior) = REQUIRED];
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public KeyValuePair.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected KeyValuePair.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public KeyValuePair.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides