public final class InsightTypeConfig extends com.google.protobuf.GeneratedMessageV3 implements InsightTypeConfigOrBuilder
Configuration for an InsightType.Protobuf type
google.cloud.recommender.v1.InsightTypeConfig| Modifier and Type | Class and Description |
|---|---|
static class |
InsightTypeConfig.Builder
Configuration for an InsightType.
|
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 |
INSIGHT_TYPE_GENERATION_CONFIG_FIELD_NUMBER |
static int |
NAME_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 InsightTypeConfig |
getDefaultInstance() |
InsightTypeConfig |
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 InsightTypeConfig.
|
com.google.protobuf.ByteString |
getEtagBytes()
Fingerprint of the InsightTypeConfig.
|
InsightTypeGenerationConfig |
getInsightTypeGenerationConfig()
InsightTypeGenerationConfig which configures the generation of
insights for this insight type.
|
InsightTypeGenerationConfigOrBuilder |
getInsightTypeGenerationConfigOrBuilder()
InsightTypeGenerationConfig which configures the generation of
insights for this insight type.
|
String |
getName()
Name of insight type config.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of insight type config.
|
com.google.protobuf.Parser<InsightTypeConfig> |
getParserForType() |
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 |
hasInsightTypeGenerationConfig()
InsightTypeGenerationConfig which configures the generation of
insights for this insight type.
|
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 InsightTypeConfig.Builder |
newBuilder() |
static InsightTypeConfig.Builder |
newBuilder(InsightTypeConfig prototype) |
InsightTypeConfig.Builder |
newBuilderForType() |
protected InsightTypeConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static InsightTypeConfig |
parseDelimitedFrom(InputStream input) |
static InsightTypeConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InsightTypeConfig |
parseFrom(byte[] data) |
static InsightTypeConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InsightTypeConfig |
parseFrom(ByteBuffer data) |
static InsightTypeConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InsightTypeConfig |
parseFrom(com.google.protobuf.ByteString data) |
static InsightTypeConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InsightTypeConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static InsightTypeConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InsightTypeConfig |
parseFrom(InputStream input) |
static InsightTypeConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<InsightTypeConfig> |
parser() |
InsightTypeConfig.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 INSIGHT_TYPE_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 insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config
string name = 1;getName in interface InsightTypeConfigOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config
string name = 1;getNameBytes in interface InsightTypeConfigOrBuilderpublic boolean hasInsightTypeGenerationConfig()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1.InsightTypeGenerationConfig insight_type_generation_config = 2;
hasInsightTypeGenerationConfig in interface InsightTypeConfigOrBuilderpublic InsightTypeGenerationConfig getInsightTypeGenerationConfig()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1.InsightTypeGenerationConfig insight_type_generation_config = 2;
getInsightTypeGenerationConfig in interface InsightTypeConfigOrBuilderpublic InsightTypeGenerationConfigOrBuilder getInsightTypeGenerationConfigOrBuilder()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1.InsightTypeGenerationConfig insight_type_generation_config = 2;
getInsightTypeGenerationConfigOrBuilder in interface InsightTypeConfigOrBuilderpublic String getEtag()
Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.
string etag = 3;getEtag in interface InsightTypeConfigOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.
string etag = 3;getEtagBytes in interface InsightTypeConfigOrBuilderpublic boolean hasUpdateTime()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;hasUpdateTime in interface InsightTypeConfigOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;getUpdateTime in interface InsightTypeConfigOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;getUpdateTimeOrBuilder in interface InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilderpublic int getAnnotationsCount()
InsightTypeConfigOrBuilderAllows 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 InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilder@Deprecated public Map<String,String> getAnnotations()
getAnnotationsMap() instead.getAnnotations in interface InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilderpublic 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 InsightTypeConfigOrBuilderpublic 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 InsightTypeConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InsightTypeConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InsightTypeConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InsightTypeConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InsightTypeConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InsightTypeConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InsightTypeConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static InsightTypeConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InsightTypeConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static InsightTypeConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InsightTypeConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static InsightTypeConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic InsightTypeConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static InsightTypeConfig.Builder newBuilder()
public static InsightTypeConfig.Builder newBuilder(InsightTypeConfig prototype)
public InsightTypeConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected InsightTypeConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static InsightTypeConfig getDefaultInstance()
public static com.google.protobuf.Parser<InsightTypeConfig> parser()
public com.google.protobuf.Parser<InsightTypeConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public InsightTypeConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.