public static final class SystemParameter.Builder extends GeneratedMessageV3.Builder<SystemParameter.Builder> implements SystemParameterOrBuilder
Define a parameter's name and location. The parameter may be passed as either an HTTP header or a URL query parameter, and if both are passed the behavior is implementation-dependent.Protobuf type
google.api.SystemParametergetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<SystemParameter.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic SystemParameter build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic SystemParameter buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic SystemParameter.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<SystemParameter.Builder>public SystemParameter.Builder mergeFrom(SystemParameter other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<SystemParameter.Builder>public SystemParameter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<SystemParameter.Builder>java.io.IOExceptionpublic java.lang.String getName()
Define the name of the parameter, such as "api_key" . It is case sensitive.
string name = 1;getName in interface SystemParameterOrBuilderpublic ByteString getNameBytes()
Define the name of the parameter, such as "api_key" . It is case sensitive.
string name = 1;getNameBytes in interface SystemParameterOrBuilderpublic SystemParameter.Builder setName(java.lang.String value)
Define the name of the parameter, such as "api_key" . It is case sensitive.
string name = 1;public SystemParameter.Builder clearName()
Define the name of the parameter, such as "api_key" . It is case sensitive.
string name = 1;public SystemParameter.Builder setNameBytes(ByteString value)
Define the name of the parameter, such as "api_key" . It is case sensitive.
string name = 1;public java.lang.String getHttpHeader()
Define the HTTP header name to use for the parameter. It is case insensitive.
string http_header = 2;getHttpHeader in interface SystemParameterOrBuilderpublic ByteString getHttpHeaderBytes()
Define the HTTP header name to use for the parameter. It is case insensitive.
string http_header = 2;getHttpHeaderBytes in interface SystemParameterOrBuilderpublic SystemParameter.Builder setHttpHeader(java.lang.String value)
Define the HTTP header name to use for the parameter. It is case insensitive.
string http_header = 2;public SystemParameter.Builder clearHttpHeader()
Define the HTTP header name to use for the parameter. It is case insensitive.
string http_header = 2;public SystemParameter.Builder setHttpHeaderBytes(ByteString value)
Define the HTTP header name to use for the parameter. It is case insensitive.
string http_header = 2;public java.lang.String getUrlQueryParameter()
Define the URL query parameter name to use for the parameter. It is case sensitive.
string url_query_parameter = 3;getUrlQueryParameter in interface SystemParameterOrBuilderpublic ByteString getUrlQueryParameterBytes()
Define the URL query parameter name to use for the parameter. It is case sensitive.
string url_query_parameter = 3;getUrlQueryParameterBytes in interface SystemParameterOrBuilderpublic SystemParameter.Builder setUrlQueryParameter(java.lang.String value)
Define the URL query parameter name to use for the parameter. It is case sensitive.
string url_query_parameter = 3;public SystemParameter.Builder clearUrlQueryParameter()
Define the URL query parameter name to use for the parameter. It is case sensitive.
string url_query_parameter = 3;public SystemParameter.Builder setUrlQueryParameterBytes(ByteString value)
Define the URL query parameter name to use for the parameter. It is case sensitive.
string url_query_parameter = 3;public final SystemParameter.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<SystemParameter.Builder>public final SystemParameter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<SystemParameter.Builder>