public final class MemoryTopicId extends GeneratedMessage implements MemoryTopicIdOrBuilder
A memory topic identifier.
This will be used to label a Memory and to restrict which topics are eligible
for generation or retrieval.
Protobuf type google.cloud.aiplatform.v1beta1.MemoryTopicId
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
public static final int CUSTOM_MEMORY_TOPIC_LABEL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int MANAGED_MEMORY_TOPIC_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static MemoryTopicId getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static MemoryTopicId.Builder newBuilder()
public static MemoryTopicId.Builder newBuilder(MemoryTopicId prototype)
public static MemoryTopicId parseDelimitedFrom(InputStream input)
public static MemoryTopicId parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MemoryTopicId parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static MemoryTopicId parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static MemoryTopicId parseFrom(ByteString data)
public static MemoryTopicId parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MemoryTopicId parseFrom(CodedInputStream input)
public static MemoryTopicId parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static MemoryTopicId parseFrom(InputStream input)
public static MemoryTopicId parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MemoryTopicId parseFrom(ByteBuffer data)
public static MemoryTopicId parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<MemoryTopicId> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getCustomMemoryTopicLabel()
Optional. Represents the custom memory topic label.
string custom_memory_topic_label = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The customMemoryTopicLabel.
|
public ByteString getCustomMemoryTopicLabelBytes()
Optional. Represents the custom memory topic label.
string custom_memory_topic_label = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for customMemoryTopicLabel.
|
public MemoryTopicId getDefaultInstanceForType()
public MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic.ManagedTopicEnum getManagedMemoryTopic()
Optional. Represents the managed memory topic.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic.ManagedTopicEnum managed_memory_topic = 2 [(.google.api.field_behavior) = OPTIONAL];
public int getManagedMemoryTopicValue()
Optional. Represents the managed memory topic.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic.ManagedTopicEnum managed_memory_topic = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for managedMemoryTopic.
|
public Parser<MemoryTopicId> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public MemoryTopicId.TopicIdCase getTopicIdCase()
public boolean hasCustomMemoryTopicLabel()
Optional. Represents the custom memory topic label.
string custom_memory_topic_label = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the customMemoryTopicLabel field is set.
|
public boolean hasManagedMemoryTopic()
Optional. Represents the managed memory topic.
.google.cloud.aiplatform.v1beta1.MemoryBankCustomizationConfig.MemoryTopic.ManagedMemoryTopic.ManagedTopicEnum managed_memory_topic = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the managedMemoryTopic field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public MemoryTopicId.Builder newBuilderForType()
protected MemoryTopicId.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public MemoryTopicId.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides