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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<HttpHeaderOption.Builder> implements HttpHeaderOptionOrBuilder
Specification determining how headers are added to requests or responses.
Protobuf typegoogle.cloud.compute.v1.HttpHeaderOption
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpHeaderOption.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpHeaderOptionbuild()HttpHeaderOptionbuildPartial()HttpHeaderOption.Builderclear()HttpHeaderOption.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)HttpHeaderOption.BuilderclearHeaderName()The name of the header.HttpHeaderOption.BuilderclearHeaderValue()The value of the header to add.HttpHeaderOption.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)HttpHeaderOption.BuilderclearReplace()If false, headerValue is appended to any values that already exist for the header.HttpHeaderOption.Builderclone()HttpHeaderOptiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetHeaderName()The name of the header.com.google.protobuf.ByteStringgetHeaderNameBytes()The name of the header.StringgetHeaderValue()The value of the header to add.com.google.protobuf.ByteStringgetHeaderValueBytes()The value of the header to add.booleangetReplace()If false, headerValue is appended to any values that already exist for the header.booleanhasHeaderName()The name of the header.booleanhasHeaderValue()The value of the header to add.booleanhasReplace()If false, headerValue is appended to any values that already exist for the header.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HttpHeaderOption.BuildermergeFrom(HttpHeaderOption other)HttpHeaderOption.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HttpHeaderOption.BuildermergeFrom(com.google.protobuf.Message other)HttpHeaderOption.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HttpHeaderOption.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpHeaderOption.BuildersetHeaderName(String value)The name of the header.HttpHeaderOption.BuildersetHeaderNameBytes(com.google.protobuf.ByteString value)The name of the header.HttpHeaderOption.BuildersetHeaderValue(String value)The value of the header to add.HttpHeaderOption.BuildersetHeaderValueBytes(com.google.protobuf.ByteString value)The value of the header to add.HttpHeaderOption.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)HttpHeaderOption.BuildersetReplace(boolean value)If false, headerValue is appended to any values that already exist for the header.HttpHeaderOption.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
clear
public HttpHeaderOption.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
getDefaultInstanceForType
public HttpHeaderOption getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpHeaderOption build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpHeaderOption buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public HttpHeaderOption.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
setField
public HttpHeaderOption.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
clearField
public HttpHeaderOption.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
clearOneof
public HttpHeaderOption.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
setRepeatedField
public HttpHeaderOption.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
addRepeatedField
public HttpHeaderOption.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
mergeFrom
public HttpHeaderOption.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpHeaderOption.Builder>
-
mergeFrom
public HttpHeaderOption.Builder mergeFrom(HttpHeaderOption other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public String 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
public HttpHeaderOption.Builder setHeaderName(String value)
The name of the header.
optional string header_name = 110223613;- Parameters:
value- The headerName to set.- Returns:
- This builder for chaining.
-
clearHeaderName
public HttpHeaderOption.Builder clearHeaderName()
The name of the header.
optional string header_name = 110223613;- Returns:
- This builder for chaining.
-
setHeaderNameBytes
public HttpHeaderOption.Builder setHeaderNameBytes(com.google.protobuf.ByteString value)
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
public String 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
public HttpHeaderOption.Builder setHeaderValue(String value)
The value of the header to add.
optional string header_value = 203094335;- Parameters:
value- The headerValue to set.- Returns:
- This builder for chaining.
-
clearHeaderValue
public HttpHeaderOption.Builder clearHeaderValue()
The value of the header to add.
optional string header_value = 203094335;- Returns:
- This builder for chaining.
-
setHeaderValueBytes
public HttpHeaderOption.Builder setHeaderValueBytes(com.google.protobuf.ByteString value)
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 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 false.
optional bool replace = 20755124;- Specified by:
getReplacein interfaceHttpHeaderOptionOrBuilder- Returns:
- The replace.
-
setReplace
public HttpHeaderOption.Builder setReplace(boolean value)
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 false.
optional bool replace = 20755124;- Parameters:
value- The replace to set.- Returns:
- This builder for chaining.
-
clearReplace
public HttpHeaderOption.Builder 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 false.
optional bool replace = 20755124;- Returns:
- This builder for chaining.
-
setUnknownFields
public final HttpHeaderOption.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
mergeUnknownFields
public final HttpHeaderOption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
-