public final class ConsistentHashLoadBalancerSettingsHttpCookie extends GeneratedMessageV3 implements ConsistentHashLoadBalancerSettingsHttpCookieOrBuilder
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
Protobuf type google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookie
Static Fields
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER
Field Value
TTL_FIELD_NUMBER
public static final int TTL_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static ConsistentHashLoadBalancerSettingsHttpCookie getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static ConsistentHashLoadBalancerSettingsHttpCookie.Builder newBuilder()
Returns
newBuilder(ConsistentHashLoadBalancerSettingsHttpCookie prototype)
public static ConsistentHashLoadBalancerSettingsHttpCookie.Builder newBuilder(ConsistentHashLoadBalancerSettingsHttpCookie prototype)
Parameter
Returns
public static ConsistentHashLoadBalancerSettingsHttpCookie parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static ConsistentHashLoadBalancerSettingsHttpCookie parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ConsistentHashLoadBalancerSettingsHttpCookie parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<ConsistentHashLoadBalancerSettingsHttpCookie> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public ConsistentHashLoadBalancerSettingsHttpCookie getDefaultInstanceForType()
Returns
getName()
Name of the cookie.
optional string name = 3373707;
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Name of the cookie.
optional string name = 3373707;
Returns
getParserForType()
public Parser<ConsistentHashLoadBalancerSettingsHttpCookie> getParserForType()
Returns
Overrides
getPath()
Path to set for the cookie.
optional string path = 3433509;
Returns
Type | Description |
String | The path.
|
getPathBytes()
public ByteString getPathBytes()
Path to set for the cookie.
optional string path = 3433509;
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getTtl()
Lifetime of the cookie.
optional .google.cloud.compute.v1.Duration ttl = 115180;
Returns
getTtlOrBuilder()
public DurationOrBuilder getTtlOrBuilder()
Lifetime of the cookie.
optional .google.cloud.compute.v1.Duration ttl = 115180;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasName()
Name of the cookie.
optional string name = 3373707;
Returns
Type | Description |
boolean | Whether the name field is set.
|
hasPath()
Path to set for the cookie.
optional string path = 3433509;
Returns
Type | Description |
boolean | Whether the path field is set.
|
hasTtl()
Lifetime of the cookie.
optional .google.cloud.compute.v1.Duration ttl = 115180;
Returns
Type | Description |
boolean | Whether the ttl field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public ConsistentHashLoadBalancerSettingsHttpCookie.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ConsistentHashLoadBalancerSettingsHttpCookie.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public ConsistentHashLoadBalancerSettingsHttpCookie.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions