public final class RecommenderConfig extends com.google.protobuf.GeneratedMessageV3 implements RecommenderConfigOrBuilder
Configuration for a Recommender.Protobuf type
google.cloud.recommender.v1.RecommenderConfig| Modifier and Type | Class and Description |
|---|---|
static class |
RecommenderConfig.Builder
Configuration for a Recommender.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ANNOTATIONS_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
ETAG_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
RECOMMENDER_GENERATION_CONFIG_FIELD_NUMBER |
static int |
REVISION_ID_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAnnotations(String key)
Allows clients to store small amounts of arbitrary data.
|
boolean |
equals(Object obj) |
Map<String,String> |
getAnnotations()
Deprecated.
|
int |
getAnnotationsCount()
Allows clients to store small amounts of arbitrary data.
|
Map<String,String> |
getAnnotationsMap()
Allows clients to store small amounts of arbitrary data.
|
String |
getAnnotationsOrDefault(String key,
String defaultValue)
Allows clients to store small amounts of arbitrary data.
|
String |
getAnnotationsOrThrow(String key)
Allows clients to store small amounts of arbitrary data.
|
static RecommenderConfig |
getDefaultInstance() |
RecommenderConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
A user-settable field to provide a human-readable name to be used in user
interfaces.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
A user-settable field to provide a human-readable name to be used in user
interfaces.
|
String |
getEtag()
Fingerprint of the RecommenderConfig.
|
com.google.protobuf.ByteString |
getEtagBytes()
Fingerprint of the RecommenderConfig.
|
String |
getName()
Name of recommender config.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of recommender config.
|
com.google.protobuf.Parser<RecommenderConfig> |
getParserForType() |
RecommenderGenerationConfig |
getRecommenderGenerationConfig()
RecommenderGenerationConfig which configures the Generation of
recommendations for this recommender.
|
RecommenderGenerationConfigOrBuilder |
getRecommenderGenerationConfigOrBuilder()
RecommenderGenerationConfig which configures the Generation of
recommendations for this recommender.
|
String |
getRevisionId()
Output only.
|
com.google.protobuf.ByteString |
getRevisionIdBytes()
Output only.
|
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getUpdateTime()
Last time when the config was updated.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Last time when the config was updated.
|
int |
hashCode() |
boolean |
hasRecommenderGenerationConfig()
RecommenderGenerationConfig which configures the Generation of
recommendations for this recommender.
|
boolean |
hasUpdateTime()
Last time when the config was updated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static RecommenderConfig.Builder |
newBuilder() |
static RecommenderConfig.Builder |
newBuilder(RecommenderConfig prototype) |
RecommenderConfig.Builder |
newBuilderForType() |
protected RecommenderConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static RecommenderConfig |
parseDelimitedFrom(InputStream input) |
static RecommenderConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RecommenderConfig |
parseFrom(byte[] data) |
static RecommenderConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RecommenderConfig |
parseFrom(ByteBuffer data) |
static RecommenderConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RecommenderConfig |
parseFrom(com.google.protobuf.ByteString data) |
static RecommenderConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RecommenderConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RecommenderConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RecommenderConfig |
parseFrom(InputStream input) |
static RecommenderConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RecommenderConfig> |
parser() |
RecommenderConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int RECOMMENDER_GENERATION_CONFIG_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int REVISION_ID_FIELD_NUMBER
public static final int ANNOTATIONS_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Name of recommender config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/recommenders/[RECOMMENDER_ID]/config
string name = 1;getName in interface RecommenderConfigOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of recommender config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/recommenders/[RECOMMENDER_ID]/config
string name = 1;getNameBytes in interface RecommenderConfigOrBuilderpublic boolean hasRecommenderGenerationConfig()
RecommenderGenerationConfig which configures the Generation of recommendations for this recommender.
.google.cloud.recommender.v1.RecommenderGenerationConfig recommender_generation_config = 2;
hasRecommenderGenerationConfig in interface RecommenderConfigOrBuilderpublic RecommenderGenerationConfig getRecommenderGenerationConfig()
RecommenderGenerationConfig which configures the Generation of recommendations for this recommender.
.google.cloud.recommender.v1.RecommenderGenerationConfig recommender_generation_config = 2;
getRecommenderGenerationConfig in interface RecommenderConfigOrBuilderpublic RecommenderGenerationConfigOrBuilder getRecommenderGenerationConfigOrBuilder()
RecommenderGenerationConfig which configures the Generation of recommendations for this recommender.
.google.cloud.recommender.v1.RecommenderGenerationConfig recommender_generation_config = 2;
getRecommenderGenerationConfigOrBuilder in interface RecommenderConfigOrBuilderpublic String getEtag()
Fingerprint of the RecommenderConfig. Provides optimistic locking when updating.
string etag = 3;getEtag in interface RecommenderConfigOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
Fingerprint of the RecommenderConfig. Provides optimistic locking when updating.
string etag = 3;getEtagBytes in interface RecommenderConfigOrBuilderpublic boolean hasUpdateTime()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;hasUpdateTime in interface RecommenderConfigOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;getUpdateTime in interface RecommenderConfigOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;getUpdateTimeOrBuilder in interface RecommenderConfigOrBuilderpublic String getRevisionId()
Output only. Immutable. The revision ID of the config. A new revision is committed whenever the config is changed in any way. The format is an 8-character hexadecimal string.
string revision_id = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getRevisionId in interface RecommenderConfigOrBuilderpublic com.google.protobuf.ByteString getRevisionIdBytes()
Output only. Immutable. The revision ID of the config. A new revision is committed whenever the config is changed in any way. The format is an 8-character hexadecimal string.
string revision_id = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getRevisionIdBytes in interface RecommenderConfigOrBuilderpublic int getAnnotationsCount()
RecommenderConfigOrBuilderAllows clients to store small amounts of arbitrary data. Annotations must follow the Kubernetes syntax. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 6;getAnnotationsCount in interface RecommenderConfigOrBuilderpublic boolean containsAnnotations(String key)
Allows clients to store small amounts of arbitrary data. Annotations must follow the Kubernetes syntax. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 6;containsAnnotations in interface RecommenderConfigOrBuilder@Deprecated public Map<String,String> getAnnotations()
getAnnotationsMap() instead.getAnnotations in interface RecommenderConfigOrBuilderpublic Map<String,String> getAnnotationsMap()
Allows clients to store small amounts of arbitrary data. Annotations must follow the Kubernetes syntax. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 6;getAnnotationsMap in interface RecommenderConfigOrBuilderpublic String getAnnotationsOrDefault(String key, String defaultValue)
Allows clients to store small amounts of arbitrary data. Annotations must follow the Kubernetes syntax. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 6;getAnnotationsOrDefault in interface RecommenderConfigOrBuilderpublic String getAnnotationsOrThrow(String key)
Allows clients to store small amounts of arbitrary data. Annotations must follow the Kubernetes syntax. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
map<string, string> annotations = 6;getAnnotationsOrThrow in interface RecommenderConfigOrBuilderpublic String getDisplayName()
A user-settable field to provide a human-readable name to be used in user interfaces.
string display_name = 7;getDisplayName in interface RecommenderConfigOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
A user-settable field to provide a human-readable name to be used in user interfaces.
string display_name = 7;getDisplayNameBytes in interface RecommenderConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static RecommenderConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RecommenderConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RecommenderConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RecommenderConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RecommenderConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RecommenderConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RecommenderConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static RecommenderConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RecommenderConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RecommenderConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RecommenderConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RecommenderConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RecommenderConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RecommenderConfig.Builder newBuilder()
public static RecommenderConfig.Builder newBuilder(RecommenderConfig prototype)
public RecommenderConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RecommenderConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RecommenderConfig getDefaultInstance()
public static com.google.protobuf.Parser<RecommenderConfig> parser()
public com.google.protobuf.Parser<RecommenderConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RecommenderConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.