Package com.google.api.apikeys.v2
Class BrowserKeyRestrictions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BrowserKeyRestrictions.Builder>
com.google.api.apikeys.v2.BrowserKeyRestrictions.Builder
- All Implemented Interfaces:
BrowserKeyRestrictionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BrowserKeyRestrictions
public static final class BrowserKeyRestrictions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BrowserKeyRestrictions.Builder>
implements BrowserKeyRestrictionsOrBuilder
The HTTP referrers (websites) that are allowed to use the key.Protobuf type
google.api.apikeys.v2.BrowserKeyRestrictions-
Method Summary
Modifier and TypeMethodDescriptionaddAllAllowedReferrers(Iterable<String> values) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.addAllowedReferrers(String value) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.addAllowedReferrersBytes(com.google.protobuf.ByteString value) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.build()clear()A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.getAllowedReferrers(int index) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.com.google.protobuf.ByteStringgetAllowedReferrersBytes(int index) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.intA list of regular expressions for the referrer URLs that are allowed to make API calls with this key.com.google.protobuf.ProtocolStringListA list of regular expressions for the referrer URLs that are allowed to make API calls with this key.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(BrowserKeyRestrictions other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAllowedReferrers(int index, String value) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.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<BrowserKeyRestrictions.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<BrowserKeyRestrictions.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<BrowserKeyRestrictions.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<BrowserKeyRestrictions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BrowserKeyRestrictions.Builder>
-
mergeFrom
public BrowserKeyRestrictions.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<BrowserKeyRestrictions.Builder>- Throws:
IOException
-
getAllowedReferrersList
public com.google.protobuf.ProtocolStringList getAllowedReferrersList()A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Specified by:
getAllowedReferrersListin interfaceBrowserKeyRestrictionsOrBuilder- Returns:
- A list containing the allowedReferrers.
-
getAllowedReferrersCount
public int getAllowedReferrersCount()A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Specified by:
getAllowedReferrersCountin interfaceBrowserKeyRestrictionsOrBuilder- Returns:
- The count of allowedReferrers.
-
getAllowedReferrers
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Specified by:
getAllowedReferrersin interfaceBrowserKeyRestrictionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The allowedReferrers at the given index.
-
getAllowedReferrersBytes
public com.google.protobuf.ByteString getAllowedReferrersBytes(int index) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Specified by:
getAllowedReferrersBytesin interfaceBrowserKeyRestrictionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the allowedReferrers at the given index.
-
setAllowedReferrers
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Parameters:
index- The index to set the value at.value- The allowedReferrers to set.- Returns:
- This builder for chaining.
-
addAllowedReferrers
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Parameters:
value- The allowedReferrers to add.- Returns:
- This builder for chaining.
-
addAllAllowedReferrers
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Parameters:
values- The allowedReferrers to add.- Returns:
- This builder for chaining.
-
clearAllowedReferrers
A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Returns:
- This builder for chaining.
-
addAllowedReferrersBytes
public BrowserKeyRestrictions.Builder addAllowedReferrersBytes(com.google.protobuf.ByteString value) A list of regular expressions for the referrer URLs that are allowed to make API calls with this key.
repeated string allowed_referrers = 1;- Parameters:
value- The bytes of the allowedReferrers to add.- Returns:
- This builder for chaining.
-