public static final class ExtensionBinding.Target extends GeneratedMessage implements ExtensionBinding.TargetOrBuilder
Specifies a list of targets to which this ExtensionBinding should attach.
Protobuf type google.cloud.networkservices.v1beta1.ExtensionBinding.Target
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
RESOURCES_FIELD_NUMBER
public static final int RESOURCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SCOPE_FIELD_NUMBER
public static final int SCOPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ExtensionBinding.Target getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ExtensionBinding.Target.Builder newBuilder()
newBuilder(ExtensionBinding.Target prototype)
public static ExtensionBinding.Target.Builder newBuilder(ExtensionBinding.Target prototype)
public static ExtensionBinding.Target parseDelimitedFrom(InputStream input)
public static ExtensionBinding.Target parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ExtensionBinding.Target parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ExtensionBinding.Target parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target parseFrom(CodedInputStream input)
public static ExtensionBinding.Target parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target parseFrom(InputStream input)
public static ExtensionBinding.Target parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ExtensionBinding.Target parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.Target parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ExtensionBinding.Target> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ExtensionBinding.Target getDefaultInstanceForType()
getParserForType()
public Parser<ExtensionBinding.Target> getParserForType()
Overrides
getResources(int index)
public String getResources(int index)
Optional. The reference to the target resource, to which this binding
should attach. Exactly one of resources or scope must be set.
repeated string resources = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The resources at the given index.
|
getResourcesBytes(int index)
public ByteString getResourcesBytes(int index)
Optional. The reference to the target resource, to which this binding
should attach. Exactly one of resources or scope must be set.
repeated string resources = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the resources at the given index.
|
getResourcesCount()
public int getResourcesCount()
Optional. The reference to the target resource, to which this binding
should attach. Exactly one of resources or scope must be set.
repeated string resources = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of resources.
|
getResourcesList()
public ProtocolStringList getResourcesList()
Optional. The reference to the target resource, to which this binding
should attach. Exactly one of resources or scope must be set.
repeated string resources = 1 [(.google.api.field_behavior) = OPTIONAL];
getScope()
public ExtensionBinding.Target.Scope getScope()
Optional. Specifies the scope of resources to which this binding should
attach. Exactly one of resources or scope must be set.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope scope = 2 [(.google.api.field_behavior) = OPTIONAL];
getScopeOrBuilder()
public ExtensionBinding.Target.ScopeOrBuilder getScopeOrBuilder()
Optional. Specifies the scope of resources to which this binding should
attach. Exactly one of resources or scope must be set.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope scope = 2 [(.google.api.field_behavior) = OPTIONAL];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasScope()
public boolean hasScope()
Optional. Specifies the scope of resources to which this binding should
attach. Exactly one of resources or scope must be set.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target.Scope scope = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the scope field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ExtensionBinding.Target.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ExtensionBinding.Target.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ExtensionBinding.Target.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides