Package com.google.cloud.compute.v1
Class CachePolicyCacheKeyPolicy
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.CachePolicyCacheKeyPolicy
- All Implemented Interfaces:
CachePolicyCacheKeyPolicyOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class CachePolicyCacheKeyPolicy
extends com.google.protobuf.GeneratedMessage
implements CachePolicyCacheKeyPolicyOrBuilder
Message containing what to include in the cache key for a request for Cache Policy defined on Route Action.Protobuf type
google.cloud.compute.v1.CachePolicyCacheKeyPolicy- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMessage containing what to include in the cache key for a request for Cache Policy defined on Route Action.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic CachePolicyCacheKeyPolicystatic final com.google.protobuf.Descriptors.DescriptorgetExcludedQueryParameters(int index) Names of query string parameters to exclude in cache keys.com.google.protobuf.ByteStringgetExcludedQueryParametersBytes(int index) Names of query string parameters to exclude in cache keys.intNames of query string parameters to exclude in cache keys.com.google.protobuf.ProtocolStringListNames of query string parameters to exclude in cache keys.getIncludedCookieNames(int index) Allows HTTP cookies (by name) to be used in the cache key.com.google.protobuf.ByteStringgetIncludedCookieNamesBytes(int index) Allows HTTP cookies (by name) to be used in the cache key.intAllows HTTP cookies (by name) to be used in the cache key.com.google.protobuf.ProtocolStringListAllows HTTP cookies (by name) to be used in the cache key.getIncludedHeaderNames(int index) Allows HTTP request headers (by name) to be used in the cache key.com.google.protobuf.ByteStringgetIncludedHeaderNamesBytes(int index) Allows HTTP request headers (by name) to be used in the cache key.intAllows HTTP request headers (by name) to be used in the cache key.com.google.protobuf.ProtocolStringListAllows HTTP request headers (by name) to be used in the cache key.getIncludedQueryParameters(int index) Names of query string parameters to include in cache keys.com.google.protobuf.ByteStringgetIncludedQueryParametersBytes(int index) Names of query string parameters to include in cache keys.intNames of query string parameters to include in cache keys.com.google.protobuf.ProtocolStringListNames of query string parameters to include in cache keys.booleanIf true, requests to different hosts will be cached separately.booleanIf true, http and https requests will be cached separately.booleanIf true, include query string parameters in the cache key according to `includedQueryParameters` and `excludedQueryParameters`.com.google.protobuf.Parser<CachePolicyCacheKeyPolicy>intinthashCode()booleanIf true, requests to different hosts will be cached separately.booleanIf true, http and https requests will be cached separately.booleanIf true, include query string parameters in the cache key according to `includedQueryParameters` and `excludedQueryParameters`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(CachePolicyCacheKeyPolicy prototype) protected CachePolicyCacheKeyPolicy.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CachePolicyCacheKeyPolicyparseDelimitedFrom(InputStream input) static CachePolicyCacheKeyPolicyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CachePolicyCacheKeyPolicyparseFrom(byte[] data) static CachePolicyCacheKeyPolicyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CachePolicyCacheKeyPolicyparseFrom(com.google.protobuf.ByteString data) static CachePolicyCacheKeyPolicyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CachePolicyCacheKeyPolicyparseFrom(com.google.protobuf.CodedInputStream input) static CachePolicyCacheKeyPolicyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CachePolicyCacheKeyPolicyparseFrom(InputStream input) static CachePolicyCacheKeyPolicyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CachePolicyCacheKeyPolicyparseFrom(ByteBuffer data) static CachePolicyCacheKeyPolicyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CachePolicyCacheKeyPolicy>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
EXCLUDED_QUERY_PARAMETERS_FIELD_NUMBER
public static final int EXCLUDED_QUERY_PARAMETERS_FIELD_NUMBER- See Also:
-
INCLUDE_HOST_FIELD_NUMBER
public static final int INCLUDE_HOST_FIELD_NUMBER- See Also:
-
INCLUDE_PROTOCOL_FIELD_NUMBER
public static final int INCLUDE_PROTOCOL_FIELD_NUMBER- See Also:
-
INCLUDE_QUERY_STRING_FIELD_NUMBER
public static final int INCLUDE_QUERY_STRING_FIELD_NUMBER- See Also:
-
INCLUDED_COOKIE_NAMES_FIELD_NUMBER
public static final int INCLUDED_COOKIE_NAMES_FIELD_NUMBER- See Also:
-
INCLUDED_HEADER_NAMES_FIELD_NUMBER
public static final int INCLUDED_HEADER_NAMES_FIELD_NUMBER- See Also:
-
INCLUDED_QUERY_PARAMETERS_FIELD_NUMBER
public static final int INCLUDED_QUERY_PARAMETERS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getExcludedQueryParametersList
public com.google.protobuf.ProtocolStringList getExcludedQueryParametersList()Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify `excludedQueryParameters` or `includedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters. Note: This field applies to routes that use backend services. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. For routes that point to a Backend Bucket, use `includedQueryParameters` to define which parameters should be part of the cache key.
repeated string excluded_query_parameters = 124896150;- Specified by:
getExcludedQueryParametersListin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- A list containing the excludedQueryParameters.
-
getExcludedQueryParametersCount
public int getExcludedQueryParametersCount()Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify `excludedQueryParameters` or `includedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters. Note: This field applies to routes that use backend services. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. For routes that point to a Backend Bucket, use `includedQueryParameters` to define which parameters should be part of the cache key.
repeated string excluded_query_parameters = 124896150;- Specified by:
getExcludedQueryParametersCountin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- The count of excludedQueryParameters.
-
getExcludedQueryParameters
Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify `excludedQueryParameters` or `includedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters. Note: This field applies to routes that use backend services. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. For routes that point to a Backend Bucket, use `includedQueryParameters` to define which parameters should be part of the cache key.
repeated string excluded_query_parameters = 124896150;- Specified by:
getExcludedQueryParametersin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The excludedQueryParameters at the given index.
-
getExcludedQueryParametersBytes
public com.google.protobuf.ByteString getExcludedQueryParametersBytes(int index) Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify `excludedQueryParameters` or `includedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters. Note: This field applies to routes that use backend services. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. For routes that point to a Backend Bucket, use `includedQueryParameters` to define which parameters should be part of the cache key.
repeated string excluded_query_parameters = 124896150;- Specified by:
getExcludedQueryParametersBytesin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the excludedQueryParameters at the given index.
-
hasIncludeHost
public boolean hasIncludeHost()If true, requests to different hosts will be cached separately. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket, as the host is never included in a Backend Bucket's cache key. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error.
optional bool include_host = 486867679;- Specified by:
hasIncludeHostin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- Whether the includeHost field is set.
-
getIncludeHost
public boolean getIncludeHost()If true, requests to different hosts will be cached separately. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket, as the host is never included in a Backend Bucket's cache key. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error.
optional bool include_host = 486867679;- Specified by:
getIncludeHostin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- The includeHost.
-
hasIncludeProtocol
public boolean hasIncludeProtocol()If true, http and https requests will be cached separately. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket, as the protocol is never included in a Backend Bucket's cache key. Attempting to set on a route that points exclusively to Backend Buckets will result in a configuration error.
optional bool include_protocol = 303507535;- Specified by:
hasIncludeProtocolin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- Whether the includeProtocol field is set.
-
getIncludeProtocol
public boolean getIncludeProtocol()If true, http and https requests will be cached separately. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket, as the protocol is never included in a Backend Bucket's cache key. Attempting to set on a route that points exclusively to Backend Buckets will result in a configuration error.
optional bool include_protocol = 303507535;- Specified by:
getIncludeProtocolin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- The includeProtocol.
-
hasIncludeQueryString
public boolean hasIncludeQueryString()If true, include query string parameters in the cache key according to `includedQueryParameters` and `excludedQueryParameters`. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely. Note: This field applies to routes that use backend services. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. For routes that point to a Backend Bucket, use `includedQueryParameters` to define which parameters should be part of the cache key.
optional bool include_query_string = 474036639;- Specified by:
hasIncludeQueryStringin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- Whether the includeQueryString field is set.
-
getIncludeQueryString
public boolean getIncludeQueryString()If true, include query string parameters in the cache key according to `includedQueryParameters` and `excludedQueryParameters`. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely. Note: This field applies to routes that use backend services. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. For routes that point to a Backend Bucket, use `includedQueryParameters` to define which parameters should be part of the cache key.
optional bool include_query_string = 474036639;- Specified by:
getIncludeQueryStringin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- The includeQueryString.
-
getIncludedCookieNamesList
public com.google.protobuf.ProtocolStringList getIncludedCookieNamesList()Allows HTTP cookies (by name) to be used in the cache key. The name=value pair will be used in the cache key Cloud CDN generates. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. Up to 5 cookie names can be specified.
repeated string included_cookie_names = 66987088;- Specified by:
getIncludedCookieNamesListin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- A list containing the includedCookieNames.
-
getIncludedCookieNamesCount
public int getIncludedCookieNamesCount()Allows HTTP cookies (by name) to be used in the cache key. The name=value pair will be used in the cache key Cloud CDN generates. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. Up to 5 cookie names can be specified.
repeated string included_cookie_names = 66987088;- Specified by:
getIncludedCookieNamesCountin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- The count of includedCookieNames.
-
getIncludedCookieNames
Allows HTTP cookies (by name) to be used in the cache key. The name=value pair will be used in the cache key Cloud CDN generates. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. Up to 5 cookie names can be specified.
repeated string included_cookie_names = 66987088;- Specified by:
getIncludedCookieNamesin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The includedCookieNames at the given index.
-
getIncludedCookieNamesBytes
public com.google.protobuf.ByteString getIncludedCookieNamesBytes(int index) Allows HTTP cookies (by name) to be used in the cache key. The name=value pair will be used in the cache key Cloud CDN generates. Note: This setting is only applicable to routes that use a Backend Service. It does not affect requests served by a Backend Bucket. Attempting to set it on a route that points exclusively to Backend Buckets will result in a configuration error. Up to 5 cookie names can be specified.
repeated string included_cookie_names = 66987088;- Specified by:
getIncludedCookieNamesBytesin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the includedCookieNames at the given index.
-
getIncludedHeaderNamesList
public com.google.protobuf.ProtocolStringList getIncludedHeaderNamesList()Allows HTTP request headers (by name) to be used in the cache key.
repeated string included_header_names = 533756345;- Specified by:
getIncludedHeaderNamesListin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- A list containing the includedHeaderNames.
-
getIncludedHeaderNamesCount
public int getIncludedHeaderNamesCount()Allows HTTP request headers (by name) to be used in the cache key.
repeated string included_header_names = 533756345;- Specified by:
getIncludedHeaderNamesCountin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- The count of includedHeaderNames.
-
getIncludedHeaderNames
Allows HTTP request headers (by name) to be used in the cache key.
repeated string included_header_names = 533756345;- Specified by:
getIncludedHeaderNamesin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The includedHeaderNames at the given index.
-
getIncludedHeaderNamesBytes
public com.google.protobuf.ByteString getIncludedHeaderNamesBytes(int index) Allows HTTP request headers (by name) to be used in the cache key.
repeated string included_header_names = 533756345;- Specified by:
getIncludedHeaderNamesBytesin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the includedHeaderNames at the given index.
-
getIncludedQueryParametersList
public com.google.protobuf.ProtocolStringList getIncludedQueryParametersList()Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify `includedQueryParameters` or `excludedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string included_query_parameters = 2319076;- Specified by:
getIncludedQueryParametersListin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- A list containing the includedQueryParameters.
-
getIncludedQueryParametersCount
public int getIncludedQueryParametersCount()Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify `includedQueryParameters` or `excludedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string included_query_parameters = 2319076;- Specified by:
getIncludedQueryParametersCountin interfaceCachePolicyCacheKeyPolicyOrBuilder- Returns:
- The count of includedQueryParameters.
-
getIncludedQueryParameters
Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify `includedQueryParameters` or `excludedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string included_query_parameters = 2319076;- Specified by:
getIncludedQueryParametersin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The includedQueryParameters at the given index.
-
getIncludedQueryParametersBytes
public com.google.protobuf.ByteString getIncludedQueryParametersBytes(int index) Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify `includedQueryParameters` or `excludedQueryParameters`, not both. '&' and '=' will be percent encoded and not treated as delimiters.
repeated string included_query_parameters = 2319076;- Specified by:
getIncludedQueryParametersBytesin interfaceCachePolicyCacheKeyPolicyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the includedQueryParameters at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CachePolicyCacheKeyPolicy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CachePolicyCacheKeyPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CachePolicyCacheKeyPolicy.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-