Package com.google.cloud.compute.v1
Class HttpHeaderOption.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<HttpHeaderOption.Builder>
com.google.cloud.compute.v1.HttpHeaderOption.Builder
- All Implemented Interfaces:
HttpHeaderOptionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- HttpHeaderOption
public static final class HttpHeaderOption.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HttpHeaderOption.Builder>
implements HttpHeaderOptionOrBuilder
Specification determining how headers are added to requests or responses.Protobuf type
google.cloud.compute.v1.HttpHeaderOption-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The name of the header.The value of the header to add.If false, headerValue is appended to any values that already exist for the header.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe name of the header.com.google.protobuf.ByteStringThe name of the header.The value of the header to add.com.google.protobuf.ByteStringThe value of the header to add.booleanIf false, headerValue is appended to any values that already exist for the header.booleanThe name of the header.booleanThe value of the header to add.booleanIf false, headerValue is appended to any values that already exist for the header.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(HttpHeaderOption other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setHeaderName(String value) The name of the header.setHeaderNameBytes(com.google.protobuf.ByteString value) The name of the header.setHeaderValue(String value) The value of the header to add.setHeaderValueBytes(com.google.protobuf.ByteString value) The value of the header to add.setReplace(boolean value) If false, headerValue is appended to any values that already exist for the header.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<HttpHeaderOption.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<HttpHeaderOption.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<HttpHeaderOption.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpHeaderOption.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HttpHeaderOption.Builder>
-
mergeFrom
public HttpHeaderOption.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpHeaderOption.Builder>- Throws:
IOException
-
hasHeaderName
public boolean hasHeaderName()The name of the header.
optional string header_name = 110223613;- Specified by:
hasHeaderNamein interfaceHttpHeaderOptionOrBuilder- Returns:
- Whether the headerName field is set.
-
getHeaderName
The name of the header.
optional string header_name = 110223613;- Specified by:
getHeaderNamein interfaceHttpHeaderOptionOrBuilder- Returns:
- The headerName.
-
getHeaderNameBytes
public com.google.protobuf.ByteString getHeaderNameBytes()The name of the header.
optional string header_name = 110223613;- Specified by:
getHeaderNameBytesin interfaceHttpHeaderOptionOrBuilder- Returns:
- The bytes for headerName.
-
setHeaderName
The name of the header.
optional string header_name = 110223613;- Parameters:
value- The headerName to set.- Returns:
- This builder for chaining.
-
clearHeaderName
The name of the header.
optional string header_name = 110223613;- Returns:
- This builder for chaining.
-
setHeaderNameBytes
The name of the header.
optional string header_name = 110223613;- Parameters:
value- The bytes for headerName to set.- Returns:
- This builder for chaining.
-
hasHeaderValue
public boolean hasHeaderValue()The value of the header to add.
optional string header_value = 203094335;- Specified by:
hasHeaderValuein interfaceHttpHeaderOptionOrBuilder- Returns:
- Whether the headerValue field is set.
-
getHeaderValue
The value of the header to add.
optional string header_value = 203094335;- Specified by:
getHeaderValuein interfaceHttpHeaderOptionOrBuilder- Returns:
- The headerValue.
-
getHeaderValueBytes
public com.google.protobuf.ByteString getHeaderValueBytes()The value of the header to add.
optional string header_value = 203094335;- Specified by:
getHeaderValueBytesin interfaceHttpHeaderOptionOrBuilder- Returns:
- The bytes for headerValue.
-
setHeaderValue
The value of the header to add.
optional string header_value = 203094335;- Parameters:
value- The headerValue to set.- Returns:
- This builder for chaining.
-
clearHeaderValue
The value of the header to add.
optional string header_value = 203094335;- Returns:
- This builder for chaining.
-
setHeaderValueBytes
The value of the header to add.
optional string header_value = 203094335;- Parameters:
value- The bytes for headerValue to set.- Returns:
- This builder for chaining.
-
hasReplace
public boolean hasReplace()If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header. The default value is true, unless a variable is present in headerValue, in which case the default value is false. .
optional bool replace = 20755124;- Specified by:
hasReplacein interfaceHttpHeaderOptionOrBuilder- Returns:
- Whether the replace field is set.
-
getReplace
public boolean getReplace()If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header. The default value is true, unless a variable is present in headerValue, in which case the default value is false. .
optional bool replace = 20755124;- Specified by:
getReplacein interfaceHttpHeaderOptionOrBuilder- Returns:
- The replace.
-
setReplace
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header. The default value is true, unless a variable is present in headerValue, in which case the default value is false. .
optional bool replace = 20755124;- Parameters:
value- The replace to set.- Returns:
- This builder for chaining.
-
clearReplace
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header. The default value is true, unless a variable is present in headerValue, in which case the default value is false. .
optional bool replace = 20755124;- Returns:
- This builder for chaining.
-