Package com.google.api
Class MethodPolicy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<MethodPolicy.Builder>
-
- com.google.api.MethodPolicy.Builder
-
- All Implemented Interfaces:
MethodPolicyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- MethodPolicy
public static final class MethodPolicy.Builder extends com.google.protobuf.GeneratedMessage.Builder<MethodPolicy.Builder> implements MethodPolicyOrBuilder
Defines policies applying to an RPC method.
Protobuf typegoogle.api.MethodPolicy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodPolicy.BuilderaddAllRequestPolicies(java.lang.Iterable<? extends FieldPolicy> values)Policies that are applicable to the request message.MethodPolicy.BuilderaddRequestPolicies(int index, FieldPolicy value)Policies that are applicable to the request message.MethodPolicy.BuilderaddRequestPolicies(int index, FieldPolicy.Builder builderForValue)Policies that are applicable to the request message.MethodPolicy.BuilderaddRequestPolicies(FieldPolicy value)Policies that are applicable to the request message.MethodPolicy.BuilderaddRequestPolicies(FieldPolicy.Builder builderForValue)Policies that are applicable to the request message.FieldPolicy.BuilderaddRequestPoliciesBuilder()Policies that are applicable to the request message.FieldPolicy.BuilderaddRequestPoliciesBuilder(int index)Policies that are applicable to the request message.MethodPolicybuild()MethodPolicybuildPartial()MethodPolicy.Builderclear()MethodPolicy.BuilderclearRequestPolicies()Policies that are applicable to the request message.MethodPolicy.BuilderclearSelector()Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription".MethodPolicygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()FieldPolicygetRequestPolicies(int index)Policies that are applicable to the request message.FieldPolicy.BuildergetRequestPoliciesBuilder(int index)Policies that are applicable to the request message.java.util.List<FieldPolicy.Builder>getRequestPoliciesBuilderList()Policies that are applicable to the request message.intgetRequestPoliciesCount()Policies that are applicable to the request message.java.util.List<FieldPolicy>getRequestPoliciesList()Policies that are applicable to the request message.FieldPolicyOrBuildergetRequestPoliciesOrBuilder(int index)Policies that are applicable to the request message.java.util.List<? extends FieldPolicyOrBuilder>getRequestPoliciesOrBuilderList()Policies that are applicable to the request message.java.lang.StringgetSelector()Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription".com.google.protobuf.ByteStringgetSelectorBytes()Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription".protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MethodPolicy.BuildermergeFrom(MethodPolicy other)MethodPolicy.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MethodPolicy.BuildermergeFrom(com.google.protobuf.Message other)MethodPolicy.BuilderremoveRequestPolicies(int index)Policies that are applicable to the request message.MethodPolicy.BuildersetRequestPolicies(int index, FieldPolicy value)Policies that are applicable to the request message.MethodPolicy.BuildersetRequestPolicies(int index, FieldPolicy.Builder builderForValue)Policies that are applicable to the request message.MethodPolicy.BuildersetSelector(java.lang.String value)Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription".MethodPolicy.BuildersetSelectorBytes(com.google.protobuf.ByteString value)Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription".-
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, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<MethodPolicy.Builder>
-
clear
public MethodPolicy.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<MethodPolicy.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<MethodPolicy.Builder>
-
getDefaultInstanceForType
public MethodPolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MethodPolicy build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MethodPolicy buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public MethodPolicy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MethodPolicy.Builder>
-
mergeFrom
public MethodPolicy.Builder mergeFrom(MethodPolicy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MethodPolicy.Builder>
-
mergeFrom
public MethodPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MethodPolicy.Builder>- Throws:
java.io.IOException
-
getSelector
public java.lang.String getSelector()
Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription". Refer to [selector][google.api.DocumentationRule.selector] for syntax details. NOTE: This field must not be set in the proto annotation. It will be automatically filled by the service config compiler .
string selector = 9;- Specified by:
getSelectorin interfaceMethodPolicyOrBuilder- Returns:
- The selector.
-
getSelectorBytes
public com.google.protobuf.ByteString getSelectorBytes()
Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription". Refer to [selector][google.api.DocumentationRule.selector] for syntax details. NOTE: This field must not be set in the proto annotation. It will be automatically filled by the service config compiler .
string selector = 9;- Specified by:
getSelectorBytesin interfaceMethodPolicyOrBuilder- Returns:
- The bytes for selector.
-
setSelector
public MethodPolicy.Builder setSelector(java.lang.String value)
Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription". Refer to [selector][google.api.DocumentationRule.selector] for syntax details. NOTE: This field must not be set in the proto annotation. It will be automatically filled by the service config compiler .
string selector = 9;- Parameters:
value- The selector to set.- Returns:
- This builder for chaining.
-
clearSelector
public MethodPolicy.Builder clearSelector()
Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription". Refer to [selector][google.api.DocumentationRule.selector] for syntax details. NOTE: This field must not be set in the proto annotation. It will be automatically filled by the service config compiler .
string selector = 9;- Returns:
- This builder for chaining.
-
setSelectorBytes
public MethodPolicy.Builder setSelectorBytes(com.google.protobuf.ByteString value)
Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription". Refer to [selector][google.api.DocumentationRule.selector] for syntax details. NOTE: This field must not be set in the proto annotation. It will be automatically filled by the service config compiler .
string selector = 9;- Parameters:
value- The bytes for selector to set.- Returns:
- This builder for chaining.
-
getRequestPoliciesList
public java.util.List<FieldPolicy> getRequestPoliciesList()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;- Specified by:
getRequestPoliciesListin interfaceMethodPolicyOrBuilder
-
getRequestPoliciesCount
public int getRequestPoliciesCount()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;- Specified by:
getRequestPoliciesCountin interfaceMethodPolicyOrBuilder
-
getRequestPolicies
public FieldPolicy getRequestPolicies(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;- Specified by:
getRequestPoliciesin interfaceMethodPolicyOrBuilder
-
setRequestPolicies
public MethodPolicy.Builder setRequestPolicies(int index, FieldPolicy value)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
setRequestPolicies
public MethodPolicy.Builder setRequestPolicies(int index, FieldPolicy.Builder builderForValue)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
addRequestPolicies
public MethodPolicy.Builder addRequestPolicies(FieldPolicy value)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
addRequestPolicies
public MethodPolicy.Builder addRequestPolicies(int index, FieldPolicy value)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
addRequestPolicies
public MethodPolicy.Builder addRequestPolicies(FieldPolicy.Builder builderForValue)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
addRequestPolicies
public MethodPolicy.Builder addRequestPolicies(int index, FieldPolicy.Builder builderForValue)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
addAllRequestPolicies
public MethodPolicy.Builder addAllRequestPolicies(java.lang.Iterable<? extends FieldPolicy> values)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
clearRequestPolicies
public MethodPolicy.Builder clearRequestPolicies()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
removeRequestPolicies
public MethodPolicy.Builder removeRequestPolicies(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
getRequestPoliciesBuilder
public FieldPolicy.Builder getRequestPoliciesBuilder(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
getRequestPoliciesOrBuilder
public FieldPolicyOrBuilder getRequestPoliciesOrBuilder(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;- Specified by:
getRequestPoliciesOrBuilderin interfaceMethodPolicyOrBuilder
-
getRequestPoliciesOrBuilderList
public java.util.List<? extends FieldPolicyOrBuilder> getRequestPoliciesOrBuilderList()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;- Specified by:
getRequestPoliciesOrBuilderListin interfaceMethodPolicyOrBuilder
-
addRequestPoliciesBuilder
public FieldPolicy.Builder addRequestPoliciesBuilder()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
addRequestPoliciesBuilder
public FieldPolicy.Builder addRequestPoliciesBuilder(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
getRequestPoliciesBuilderList
public java.util.List<FieldPolicy.Builder> getRequestPoliciesBuilderList()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
-
-