public static final class ExtensionBinding.Target.Scope extends GeneratedMessage implements ExtensionBinding.Target.ScopeOrBuilder
Specifies the scope of resources to which this binding should attach.
Protobuf type google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RESOURCE_TYPES_FIELD_NUMBER
public static final int RESOURCE_TYPES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ExtensionBinding.Target.Scope getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ExtensionBinding.Target.Scope.Builder newBuilder()
newBuilder(ExtensionBinding.Target.Scope prototype)
public static ExtensionBinding.Target.Scope.Builder newBuilder(ExtensionBinding.Target.Scope prototype)
public static ExtensionBinding.Target.Scope parseDelimitedFrom(InputStream input)
public static ExtensionBinding.Target.Scope parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ExtensionBinding.Target.Scope parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target.Scope parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ExtensionBinding.Target.Scope parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target.Scope parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target.Scope parseFrom(CodedInputStream input)
public static ExtensionBinding.Target.Scope parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target.Scope parseFrom(InputStream input)
public static ExtensionBinding.Target.Scope parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ExtensionBinding.Target.Scope parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target.Scope parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ExtensionBinding.Target.Scope> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ExtensionBinding.Target.Scope getDefaultInstanceForType()
getParent()
public String getParent()
Required. Parent resource name specification, in the format:
projects/{project_number}.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. Parent resource name specification, in the format:
projects/{project_number}.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for parent.
|
getParserForType()
public Parser<ExtensionBinding.Target.Scope> getParserForType()
Overrides
getResourceTypes(int index)
public ExtensionBinding.Target.Scope.ResourceType getResourceTypes(int index)
Required. Type of the resource to which the binding should attach.
Limited to 1 resource type.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope.ResourceType resource_types = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
getResourceTypesCount()
public int getResourceTypesCount()
Required. Type of the resource to which the binding should attach.
Limited to 1 resource type.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope.ResourceType resource_types = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The count of resourceTypes.
|
getResourceTypesList()
public List<ExtensionBinding.Target.Scope.ResourceType> getResourceTypesList()
Required. Type of the resource to which the binding should attach.
Limited to 1 resource type.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope.ResourceType resource_types = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<ResourceType> |
A list containing the resourceTypes.
|
getResourceTypesValue(int index)
public int getResourceTypesValue(int index)
Required. Type of the resource to which the binding should attach.
Limited to 1 resource type.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope.ResourceType resource_types = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire of resourceTypes at the given index.
|
getResourceTypesValueList()
public List<Integer> getResourceTypesValueList()
Required. Type of the resource to which the binding should attach.
Limited to 1 resource type.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope.ResourceType resource_types = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<Integer> |
A list containing the enum numeric values on the wire for resourceTypes.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ExtensionBinding.Target.Scope.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ExtensionBinding.Target.Scope.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ExtensionBinding.Target.Scope.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides