Package com.google.cloud.compute.v1
Class HttpHeaderAction
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.HttpHeaderAction
- All Implemented Interfaces:
HttpHeaderActionOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class HttpHeaderAction
extends com.google.protobuf.GeneratedMessage
implements HttpHeaderActionOrBuilder
The request and response header transformations that take effect before the request is passed along to the selected backendService.Protobuf type
google.cloud.compute.v1.HttpHeaderAction- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe request and response header transformations that take effect before the request is passed along to the selected backendService.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 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 HttpHeaderActionstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<HttpHeaderAction>getRequestHeadersToAdd(int index) Headers to add to a matching request before forwarding the request to thebackendService.intHeaders to add to a matching request before forwarding the request to thebackendService.Headers to add to a matching request before forwarding the request to thebackendService.getRequestHeadersToAddOrBuilder(int index) Headers to add to a matching request before forwarding the request to thebackendService.List<? extends HttpHeaderOptionOrBuilder>Headers to add to a matching request before forwarding the request to thebackendService.getRequestHeadersToRemove(int index) A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.com.google.protobuf.ByteStringgetRequestHeadersToRemoveBytes(int index) A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.intA list of header names for headers that need to be removed from the request before forwarding the request to the backendService.com.google.protobuf.ProtocolStringListA list of header names for headers that need to be removed from the request before forwarding the request to the backendService.getResponseHeadersToAdd(int index) Headers to add the response before sending the response back to the client.intHeaders to add the response before sending the response back to the client.Headers to add the response before sending the response back to the client.getResponseHeadersToAddOrBuilder(int index) Headers to add the response before sending the response back to the client.List<? extends HttpHeaderOptionOrBuilder>Headers to add the response before sending the response back to the client.getResponseHeadersToRemove(int index) A list of header names for headers that need to be removed from the response before sending the response back to the client.com.google.protobuf.ByteStringgetResponseHeadersToRemoveBytes(int index) A list of header names for headers that need to be removed from the response before sending the response back to the client.intA list of header names for headers that need to be removed from the response before sending the response back to the client.com.google.protobuf.ProtocolStringListA list of header names for headers that need to be removed from the response before sending the response back to the client.intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic HttpHeaderAction.Builderstatic HttpHeaderAction.BuildernewBuilder(HttpHeaderAction prototype) protected HttpHeaderAction.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static HttpHeaderActionparseDelimitedFrom(InputStream input) static HttpHeaderActionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HttpHeaderActionparseFrom(byte[] data) static HttpHeaderActionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HttpHeaderActionparseFrom(com.google.protobuf.ByteString data) static HttpHeaderActionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HttpHeaderActionparseFrom(com.google.protobuf.CodedInputStream input) static HttpHeaderActionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HttpHeaderActionparseFrom(InputStream input) static HttpHeaderActionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HttpHeaderActionparseFrom(ByteBuffer data) static HttpHeaderActionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<HttpHeaderAction>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
-
REQUEST_HEADERS_TO_ADD_FIELD_NUMBER
public static final int REQUEST_HEADERS_TO_ADD_FIELD_NUMBER- See Also:
-
REQUEST_HEADERS_TO_REMOVE_FIELD_NUMBER
public static final int REQUEST_HEADERS_TO_REMOVE_FIELD_NUMBER- See Also:
-
RESPONSE_HEADERS_TO_ADD_FIELD_NUMBER
public static final int RESPONSE_HEADERS_TO_ADD_FIELD_NUMBER- See Also:
-
RESPONSE_HEADERS_TO_REMOVE_FIELD_NUMBER
public static final int RESPONSE_HEADERS_TO_REMOVE_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
-
getRequestHeadersToAddList
Headers to add to a matching request before forwarding the request to thebackendService.
repeated .google.cloud.compute.v1.HttpHeaderOption request_headers_to_add = 72111974;- Specified by:
getRequestHeadersToAddListin interfaceHttpHeaderActionOrBuilder
-
getRequestHeadersToAddOrBuilderList
Headers to add to a matching request before forwarding the request to thebackendService.
repeated .google.cloud.compute.v1.HttpHeaderOption request_headers_to_add = 72111974;- Specified by:
getRequestHeadersToAddOrBuilderListin interfaceHttpHeaderActionOrBuilder
-
getRequestHeadersToAddCount
public int getRequestHeadersToAddCount()Headers to add to a matching request before forwarding the request to thebackendService.
repeated .google.cloud.compute.v1.HttpHeaderOption request_headers_to_add = 72111974;- Specified by:
getRequestHeadersToAddCountin interfaceHttpHeaderActionOrBuilder
-
getRequestHeadersToAdd
Headers to add to a matching request before forwarding the request to thebackendService.
repeated .google.cloud.compute.v1.HttpHeaderOption request_headers_to_add = 72111974;- Specified by:
getRequestHeadersToAddin interfaceHttpHeaderActionOrBuilder
-
getRequestHeadersToAddOrBuilder
Headers to add to a matching request before forwarding the request to thebackendService.
repeated .google.cloud.compute.v1.HttpHeaderOption request_headers_to_add = 72111974;- Specified by:
getRequestHeadersToAddOrBuilderin interfaceHttpHeaderActionOrBuilder
-
getRequestHeadersToRemoveList
public com.google.protobuf.ProtocolStringList getRequestHeadersToRemoveList()A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.
repeated string request_headers_to_remove = 218425247;- Specified by:
getRequestHeadersToRemoveListin interfaceHttpHeaderActionOrBuilder- Returns:
- A list containing the requestHeadersToRemove.
-
getRequestHeadersToRemoveCount
public int getRequestHeadersToRemoveCount()A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.
repeated string request_headers_to_remove = 218425247;- Specified by:
getRequestHeadersToRemoveCountin interfaceHttpHeaderActionOrBuilder- Returns:
- The count of requestHeadersToRemove.
-
getRequestHeadersToRemove
A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.
repeated string request_headers_to_remove = 218425247;- Specified by:
getRequestHeadersToRemovein interfaceHttpHeaderActionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requestHeadersToRemove at the given index.
-
getRequestHeadersToRemoveBytes
public com.google.protobuf.ByteString getRequestHeadersToRemoveBytes(int index) A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.
repeated string request_headers_to_remove = 218425247;- Specified by:
getRequestHeadersToRemoveBytesin interfaceHttpHeaderActionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requestHeadersToRemove at the given index.
-
getResponseHeadersToAddList
Headers to add the response before sending the response back to the client.
repeated .google.cloud.compute.v1.HttpHeaderOption response_headers_to_add = 32136052;- Specified by:
getResponseHeadersToAddListin interfaceHttpHeaderActionOrBuilder
-
getResponseHeadersToAddOrBuilderList
Headers to add the response before sending the response back to the client.
repeated .google.cloud.compute.v1.HttpHeaderOption response_headers_to_add = 32136052;- Specified by:
getResponseHeadersToAddOrBuilderListin interfaceHttpHeaderActionOrBuilder
-
getResponseHeadersToAddCount
public int getResponseHeadersToAddCount()Headers to add the response before sending the response back to the client.
repeated .google.cloud.compute.v1.HttpHeaderOption response_headers_to_add = 32136052;- Specified by:
getResponseHeadersToAddCountin interfaceHttpHeaderActionOrBuilder
-
getResponseHeadersToAdd
Headers to add the response before sending the response back to the client.
repeated .google.cloud.compute.v1.HttpHeaderOption response_headers_to_add = 32136052;- Specified by:
getResponseHeadersToAddin interfaceHttpHeaderActionOrBuilder
-
getResponseHeadersToAddOrBuilder
Headers to add the response before sending the response back to the client.
repeated .google.cloud.compute.v1.HttpHeaderOption response_headers_to_add = 32136052;- Specified by:
getResponseHeadersToAddOrBuilderin interfaceHttpHeaderActionOrBuilder
-
getResponseHeadersToRemoveList
public com.google.protobuf.ProtocolStringList getResponseHeadersToRemoveList()A list of header names for headers that need to be removed from the response before sending the response back to the client.
repeated string response_headers_to_remove = 75415761;- Specified by:
getResponseHeadersToRemoveListin interfaceHttpHeaderActionOrBuilder- Returns:
- A list containing the responseHeadersToRemove.
-
getResponseHeadersToRemoveCount
public int getResponseHeadersToRemoveCount()A list of header names for headers that need to be removed from the response before sending the response back to the client.
repeated string response_headers_to_remove = 75415761;- Specified by:
getResponseHeadersToRemoveCountin interfaceHttpHeaderActionOrBuilder- Returns:
- The count of responseHeadersToRemove.
-
getResponseHeadersToRemove
A list of header names for headers that need to be removed from the response before sending the response back to the client.
repeated string response_headers_to_remove = 75415761;- Specified by:
getResponseHeadersToRemovein interfaceHttpHeaderActionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The responseHeadersToRemove at the given index.
-
getResponseHeadersToRemoveBytes
public com.google.protobuf.ByteString getResponseHeadersToRemoveBytes(int index) A list of header names for headers that need to be removed from the response before sending the response back to the client.
repeated string response_headers_to_remove = 75415761;- Specified by:
getResponseHeadersToRemoveBytesin interfaceHttpHeaderActionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the responseHeadersToRemove 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 HttpHeaderAction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaderAction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaderAction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaderAction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaderAction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaderAction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static HttpHeaderAction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static HttpHeaderAction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static HttpHeaderAction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static HttpHeaderAction 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 HttpHeaderAction.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
-