public static final class ServicePerimeterConfig.ApiOperation.Builder extends GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder> implements ServicePerimeterConfig.ApiOperationOrBuilder
Identification for an API Operation.Protobuf type
google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperationgetAllFields, 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<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic ServicePerimeterConfig.ApiOperation build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic ServicePerimeterConfig.ApiOperation buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic ServicePerimeterConfig.ApiOperation.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder mergeFrom(ServicePerimeterConfig.ApiOperation other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public ServicePerimeterConfig.ApiOperation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<ServicePerimeterConfig.ApiOperation.Builder>IOExceptionpublic String getServiceName()
The name of the API whose methods or permissions the [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] or [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] want to allow. A single [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] with `service_name` field set to `*` will allow all methods AND permissions for all services.
string service_name = 1;getServiceName in interface ServicePerimeterConfig.ApiOperationOrBuilderpublic ByteString getServiceNameBytes()
The name of the API whose methods or permissions the [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] or [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] want to allow. A single [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] with `service_name` field set to `*` will allow all methods AND permissions for all services.
string service_name = 1;getServiceNameBytes in interface ServicePerimeterConfig.ApiOperationOrBuilderpublic ServicePerimeterConfig.ApiOperation.Builder setServiceName(String value)
The name of the API whose methods or permissions the [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] or [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] want to allow. A single [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] with `service_name` field set to `*` will allow all methods AND permissions for all services.
string service_name = 1;value - The serviceName to set.public ServicePerimeterConfig.ApiOperation.Builder clearServiceName()
The name of the API whose methods or permissions the [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] or [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] want to allow. A single [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] with `service_name` field set to `*` will allow all methods AND permissions for all services.
string service_name = 1;public ServicePerimeterConfig.ApiOperation.Builder setServiceNameBytes(ByteString value)
The name of the API whose methods or permissions the [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] or [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] want to allow. A single [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] with `service_name` field set to `*` will allow all methods AND permissions for all services.
string service_name = 1;value - The bytes for serviceName to set.public List<ServicePerimeterConfig.MethodSelector> getMethodSelectorsList()
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
getMethodSelectorsList in interface ServicePerimeterConfig.ApiOperationOrBuilderpublic int getMethodSelectorsCount()
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
getMethodSelectorsCount in interface ServicePerimeterConfig.ApiOperationOrBuilderpublic ServicePerimeterConfig.MethodSelector getMethodSelectors(int index)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
getMethodSelectors in interface ServicePerimeterConfig.ApiOperationOrBuilderpublic ServicePerimeterConfig.ApiOperation.Builder setMethodSelectors(int index, ServicePerimeterConfig.MethodSelector value)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder setMethodSelectors(int index, ServicePerimeterConfig.MethodSelector.Builder builderForValue)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder addMethodSelectors(ServicePerimeterConfig.MethodSelector value)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder addMethodSelectors(int index, ServicePerimeterConfig.MethodSelector value)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder addMethodSelectors(ServicePerimeterConfig.MethodSelector.Builder builderForValue)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder addMethodSelectors(int index, ServicePerimeterConfig.MethodSelector.Builder builderForValue)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder addAllMethodSelectors(Iterable<? extends ServicePerimeterConfig.MethodSelector> values)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder clearMethodSelectors()
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.ApiOperation.Builder removeMethodSelectors(int index)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.MethodSelector.Builder getMethodSelectorsBuilder(int index)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.MethodSelectorOrBuilder getMethodSelectorsOrBuilder(int index)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
getMethodSelectorsOrBuilder in interface ServicePerimeterConfig.ApiOperationOrBuilderpublic List<? extends ServicePerimeterConfig.MethodSelectorOrBuilder> getMethodSelectorsOrBuilderList()
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
getMethodSelectorsOrBuilderList in interface ServicePerimeterConfig.ApiOperationOrBuilderpublic ServicePerimeterConfig.MethodSelector.Builder addMethodSelectorsBuilder()
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public ServicePerimeterConfig.MethodSelector.Builder addMethodSelectorsBuilder(int index)
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public List<ServicePerimeterConfig.MethodSelector.Builder> getMethodSelectorsBuilderList()
API methods or permissions to allow. Method or permission must belong to the service specified by `service_name` field. A single [MethodSelector] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] entry with `*` specified for the `method` field will allow all methods AND permissions for the service specified in `service_name`.
repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2;
public final ServicePerimeterConfig.ApiOperation.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>public final ServicePerimeterConfig.ApiOperation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<ServicePerimeterConfig.ApiOperation.Builder>Copyright © 2021 Google LLC. All rights reserved.