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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
HttpHeaderOption
build()
HttpHeaderOption
buildPartial()
HttpHeaderOption.Builder
clear()
HttpHeaderOption.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
HttpHeaderOption.Builder
clearHeaderName()
The name of the header.HttpHeaderOption.Builder
clearHeaderValue()
The value of the header to add.HttpHeaderOption.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
HttpHeaderOption.Builder
clearReplace()
If false, headerValue is appended to any values that already exist for the header.HttpHeaderOption.Builder
clone()
HttpHeaderOption
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getHeaderName()
The name of the header.com.google.protobuf.ByteString
getHeaderNameBytes()
The name of the header.String
getHeaderValue()
The value of the header to add.com.google.protobuf.ByteString
getHeaderValueBytes()
The value of the header to add.boolean
getReplace()
If false, headerValue is appended to any values that already exist for the header.boolean
hasHeaderName()
The name of the header.boolean
hasHeaderValue()
The value of the header to add.boolean
hasReplace()
If false, headerValue is appended to any values that already exist for the header.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
HttpHeaderOption.Builder
mergeFrom(HttpHeaderOption other)
HttpHeaderOption.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
HttpHeaderOption.Builder
mergeFrom(com.google.protobuf.Message other)
HttpHeaderOption.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
HttpHeaderOption.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
HttpHeaderOption.Builder
setHeaderName(String value)
The name of the header.HttpHeaderOption.Builder
setHeaderNameBytes(com.google.protobuf.ByteString value)
The name of the header.HttpHeaderOption.Builder
setHeaderValue(String value)
The value of the header to add.HttpHeaderOption.Builder
setHeaderValueBytes(com.google.protobuf.ByteString value)
The value of the header to add.HttpHeaderOption.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
HttpHeaderOption.Builder
setReplace(boolean value)
If false, headerValue is appended to any values that already exist for the header.HttpHeaderOption.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
clear
public HttpHeaderOption.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
getDefaultInstanceForType
public HttpHeaderOption getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpHeaderOption build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpHeaderOption buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public HttpHeaderOption.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
setField
public HttpHeaderOption.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
clearField
public HttpHeaderOption.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
clearOneof
public HttpHeaderOption.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
setRepeatedField
public HttpHeaderOption.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
addRepeatedField
public HttpHeaderOption.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
mergeFrom
public HttpHeaderOption.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HttpHeaderOption.Builder>
-
mergeFrom
public HttpHeaderOption.Builder mergeFrom(HttpHeaderOption other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasHeaderName
in interfaceHttpHeaderOptionOrBuilder
- Returns:
- Whether the headerName field is set.
-
getHeaderName
public String getHeaderName()
The name of the header.
optional string header_name = 110223613;
- Specified by:
getHeaderName
in interfaceHttpHeaderOptionOrBuilder
- Returns:
- The headerName.
-
getHeaderNameBytes
public com.google.protobuf.ByteString getHeaderNameBytes()
The name of the header.
optional string header_name = 110223613;
- Specified by:
getHeaderNameBytes
in 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:
hasHeaderValue
in 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:
getHeaderValue
in 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:
getHeaderValueBytes
in 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:
hasReplace
in 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:
getReplace
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
mergeUnknownFields
public final HttpHeaderOption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<HttpHeaderOption.Builder>
-
-