public final class BackendBucketCdnPolicyCacheKeyPolicy extends com.google.protobuf.GeneratedMessageV3 implements BackendBucketCdnPolicyCacheKeyPolicyOrBuilder
Message containing what to include in the cache key for a request for Cloud CDN.Protobuf type
google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicy| Modifier and Type | Class and Description |
|---|---|
static class |
BackendBucketCdnPolicyCacheKeyPolicy.Builder
Message containing what to include in the cache key for a request for Cloud CDN.
|
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 |
INCLUDE_HTTP_HEADERS_FIELD_NUMBER |
static int |
QUERY_STRING_WHITELIST_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static BackendBucketCdnPolicyCacheKeyPolicy |
getDefaultInstance() |
BackendBucketCdnPolicyCacheKeyPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getIncludeHttpHeaders(int index)
Allows HTTP request headers (by name) to be used in the cache key.
|
com.google.protobuf.ByteString |
getIncludeHttpHeadersBytes(int index)
Allows HTTP request headers (by name) to be used in the cache key.
|
int |
getIncludeHttpHeadersCount()
Allows HTTP request headers (by name) to be used in the cache key.
|
com.google.protobuf.ProtocolStringList |
getIncludeHttpHeadersList()
Allows HTTP request headers (by name) to be used in the cache key.
|
com.google.protobuf.Parser<BackendBucketCdnPolicyCacheKeyPolicy> |
getParserForType() |
String |
getQueryStringWhitelist(int index)
Names of query string parameters to include in cache keys.
|
com.google.protobuf.ByteString |
getQueryStringWhitelistBytes(int index)
Names of query string parameters to include in cache keys.
|
int |
getQueryStringWhitelistCount()
Names of query string parameters to include in cache keys.
|
com.google.protobuf.ProtocolStringList |
getQueryStringWhitelistList()
Names of query string parameters to include in cache keys.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static BackendBucketCdnPolicyCacheKeyPolicy.Builder |
newBuilder() |
static BackendBucketCdnPolicyCacheKeyPolicy.Builder |
newBuilder(BackendBucketCdnPolicyCacheKeyPolicy prototype) |
BackendBucketCdnPolicyCacheKeyPolicy.Builder |
newBuilderForType() |
protected BackendBucketCdnPolicyCacheKeyPolicy.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseDelimitedFrom(InputStream input) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(byte[] data) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(ByteBuffer data) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(com.google.protobuf.ByteString data) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(com.google.protobuf.CodedInputStream input) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(InputStream input) |
static BackendBucketCdnPolicyCacheKeyPolicy |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<BackendBucketCdnPolicyCacheKeyPolicy> |
parser() |
BackendBucketCdnPolicyCacheKeyPolicy.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, internalGetMapField, 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 INCLUDE_HTTP_HEADERS_FIELD_NUMBER
public static final int QUERY_STRING_WHITELIST_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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ProtocolStringList getIncludeHttpHeadersList()
Allows HTTP request headers (by name) to be used in the cache key.
repeated string include_http_headers = 2489606;getIncludeHttpHeadersList in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderpublic int getIncludeHttpHeadersCount()
Allows HTTP request headers (by name) to be used in the cache key.
repeated string include_http_headers = 2489606;getIncludeHttpHeadersCount in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderpublic String getIncludeHttpHeaders(int index)
Allows HTTP request headers (by name) to be used in the cache key.
repeated string include_http_headers = 2489606;getIncludeHttpHeaders in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getIncludeHttpHeadersBytes(int index)
Allows HTTP request headers (by name) to be used in the cache key.
repeated string include_http_headers = 2489606;getIncludeHttpHeadersBytes in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getQueryStringWhitelistList()
Names of query string parameters to include in cache keys. Default parameters are always included. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string query_string_whitelist = 52456496;getQueryStringWhitelistList in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderpublic int getQueryStringWhitelistCount()
Names of query string parameters to include in cache keys. Default parameters are always included. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string query_string_whitelist = 52456496;getQueryStringWhitelistCount in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderpublic String getQueryStringWhitelist(int index)
Names of query string parameters to include in cache keys. Default parameters are always included. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string query_string_whitelist = 52456496;getQueryStringWhitelist in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getQueryStringWhitelistBytes(int index)
Names of query string parameters to include in cache keys. Default parameters are always included. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string query_string_whitelist = 52456496;getQueryStringWhitelistBytes in interface BackendBucketCdnPolicyCacheKeyPolicyOrBuilderindex - The index of the value to return.public 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 BackendBucketCdnPolicyCacheKeyPolicy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(InputStream input) throws IOException
IOExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static BackendBucketCdnPolicyCacheKeyPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic BackendBucketCdnPolicyCacheKeyPolicy.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static BackendBucketCdnPolicyCacheKeyPolicy.Builder newBuilder()
public static BackendBucketCdnPolicyCacheKeyPolicy.Builder newBuilder(BackendBucketCdnPolicyCacheKeyPolicy prototype)
public BackendBucketCdnPolicyCacheKeyPolicy.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected BackendBucketCdnPolicyCacheKeyPolicy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static BackendBucketCdnPolicyCacheKeyPolicy getDefaultInstance()
public static com.google.protobuf.Parser<BackendBucketCdnPolicyCacheKeyPolicy> parser()
public com.google.protobuf.Parser<BackendBucketCdnPolicyCacheKeyPolicy> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public BackendBucketCdnPolicyCacheKeyPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.