public static final class MethodPolicy.Builder extends GeneratedMessageV3.Builder<MethodPolicy.Builder> implements MethodPolicyOrBuilder
Defines policies applying to an RPC method.
Protobuf type google.api.MethodPolicy
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllRequestPolicies(Iterable<? extends FieldPolicy> values)
public MethodPolicy.Builder addAllRequestPolicies(Iterable<? extends FieldPolicy> values)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.api.FieldPolicy>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public MethodPolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
addRequestPolicies(FieldPolicy value)
public MethodPolicy.Builder addRequestPolicies(FieldPolicy value)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
addRequestPolicies(FieldPolicy.Builder builderForValue)
public MethodPolicy.Builder addRequestPolicies(FieldPolicy.Builder builderForValue)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
addRequestPolicies(int index, FieldPolicy value)
public MethodPolicy.Builder addRequestPolicies(int index, FieldPolicy value)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
addRequestPolicies(int index, FieldPolicy.Builder builderForValue)
public MethodPolicy.Builder addRequestPolicies(int index, FieldPolicy.Builder builderForValue)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
addRequestPoliciesBuilder()
public FieldPolicy.Builder addRequestPoliciesBuilder()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
addRequestPoliciesBuilder(int index)
public FieldPolicy.Builder addRequestPoliciesBuilder(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Parameter |
---|
Name | Description |
index | int
|
build()
public MethodPolicy build()
buildPartial()
public MethodPolicy buildPartial()
clear()
public MethodPolicy.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public MethodPolicy.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public MethodPolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRequestPolicies()
public MethodPolicy.Builder clearRequestPolicies()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
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 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;
clone()
public MethodPolicy.Builder clone()
Overrides
getDefaultInstanceForType()
public MethodPolicy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getRequestPolicies(int index)
public FieldPolicy getRequestPolicies(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Parameter |
---|
Name | Description |
index | int
|
getRequestPoliciesBuilder(int index)
public FieldPolicy.Builder getRequestPoliciesBuilder(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Parameter |
---|
Name | Description |
index | int
|
getRequestPoliciesBuilderList()
public List<FieldPolicy.Builder> getRequestPoliciesBuilderList()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
getRequestPoliciesCount()
public int getRequestPoliciesCount()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Returns |
---|
Type | Description |
int | |
getRequestPoliciesList()
public List<FieldPolicy> getRequestPoliciesList()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
getRequestPoliciesOrBuilder(int index)
public FieldPolicyOrBuilder getRequestPoliciesOrBuilder(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Parameter |
---|
Name | Description |
index | int
|
getRequestPoliciesOrBuilderList()
public List<? extends FieldPolicyOrBuilder> getRequestPoliciesOrBuilderList()
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Returns |
---|
Type | Description |
List<? extends com.google.api.FieldPolicyOrBuilder> | |
getSelector()
public String getSelector()
Selects a method to which these policies should be enforced, for example,
"google.pubsub.v1.Subscriber.CreateSubscription".
Refer to 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 |
---|
Type | Description |
String | The selector.
|
getSelectorBytes()
public ByteString getSelectorBytes()
Selects a method to which these policies should be enforced, for example,
"google.pubsub.v1.Subscriber.CreateSubscription".
Refer to 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 |
---|
Type | Description |
ByteString | The bytes for selector.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(MethodPolicy other)
public MethodPolicy.Builder mergeFrom(MethodPolicy other)
public MethodPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public MethodPolicy.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final MethodPolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeRequestPolicies(int index)
public MethodPolicy.Builder removeRequestPolicies(int index)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
Parameter |
---|
Name | Description |
index | int
|
setField(Descriptors.FieldDescriptor field, Object value)
public MethodPolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public MethodPolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRequestPolicies(int index, FieldPolicy value)
public MethodPolicy.Builder setRequestPolicies(int index, FieldPolicy value)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
setRequestPolicies(int index, FieldPolicy.Builder builderForValue)
public MethodPolicy.Builder setRequestPolicies(int index, FieldPolicy.Builder builderForValue)
Policies that are applicable to the request message.
repeated .google.api.FieldPolicy request_policies = 2;
setSelector(String value)
public MethodPolicy.Builder setSelector(String value)
Selects a method to which these policies should be enforced, for example,
"google.pubsub.v1.Subscriber.CreateSubscription".
Refer to 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;
Parameter |
---|
Name | Description |
value | String
The selector to set.
|
setSelectorBytes(ByteString value)
public MethodPolicy.Builder setSelectorBytes(ByteString value)
Selects a method to which these policies should be enforced, for example,
"google.pubsub.v1.Subscriber.CreateSubscription".
Refer to 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;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for selector to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final MethodPolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides