- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.7
- 2.4.1
- 2.3.0
- 2.2.0
- 2.1.5
public static final class InsightTypeConfig.Builder extends GeneratedMessageV3.Builder<InsightTypeConfig.Builder> implements InsightTypeConfigOrBuilder
Configuration for an InsightType.
Protobuf type google.cloud.recommender.v1beta1.InsightTypeConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > InsightTypeConfig.BuilderImplements
InsightTypeConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public InsightTypeConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
InsightTypeConfig.Builder |
build()
public InsightTypeConfig build()
Type | Description |
InsightTypeConfig |
buildPartial()
public InsightTypeConfig buildPartial()
Type | Description |
InsightTypeConfig |
clear()
public InsightTypeConfig.Builder clear()
Type | Description |
InsightTypeConfig.Builder |
clearAnnotations()
public InsightTypeConfig.Builder clearAnnotations()
Type | Description |
InsightTypeConfig.Builder |
clearDisplayName()
public InsightTypeConfig.Builder clearDisplayName()
A user-settable field to provide a human-readable name to be used in user interfaces.
string display_name = 7;
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
clearEtag()
public InsightTypeConfig.Builder clearEtag()
Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.
string etag = 3;
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public InsightTypeConfig.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
InsightTypeConfig.Builder |
clearInsightTypeGenerationConfig()
public InsightTypeConfig.Builder clearInsightTypeGenerationConfig()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Type | Description |
InsightTypeConfig.Builder |
clearName()
public InsightTypeConfig.Builder clearName()
Name of insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config
string name = 1;
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public InsightTypeConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
InsightTypeConfig.Builder |
clearRevisionId()
public InsightTypeConfig.Builder clearRevisionId()
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];
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
clearUpdateTime()
public InsightTypeConfig.Builder clearUpdateTime()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Type | Description |
InsightTypeConfig.Builder |
clone()
public InsightTypeConfig.Builder clone()
Type | Description |
InsightTypeConfig.Builder |
containsAnnotations(String key)
public 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;
Name | Description |
key | String |
Type | Description |
boolean |
getAnnotations()
public Map<String,String> getAnnotations()
Use #getAnnotationsMap() instead.
Type | Description |
Map<String,String> |
getAnnotationsCount()
public int getAnnotationsCount()
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;
Type | Description |
int |
getAnnotationsMap()
public 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;
Type | Description |
Map<String,String> |
getAnnotationsOrDefault(String key, String defaultValue)
public 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;
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getAnnotationsOrThrow(String key)
public 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;
Name | Description |
key | String |
Type | Description |
String |
getDefaultInstanceForType()
public InsightTypeConfig getDefaultInstanceForType()
Type | Description |
InsightTypeConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getDisplayName()
public String getDisplayName()
A user-settable field to provide a human-readable name to be used in user interfaces.
string display_name = 7;
Type | Description |
String | The displayName. |
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
A user-settable field to provide a human-readable name to be used in user interfaces.
string display_name = 7;
Type | Description |
ByteString | The bytes for displayName. |
getEtag()
public String getEtag()
Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.
string etag = 3;
Type | Description |
String | The etag. |
getEtagBytes()
public ByteString getEtagBytes()
Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.
string etag = 3;
Type | Description |
ByteString | The bytes for etag. |
getInsightTypeGenerationConfig()
public InsightTypeGenerationConfig getInsightTypeGenerationConfig()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Type | Description |
InsightTypeGenerationConfig | The insightTypeGenerationConfig. |
getInsightTypeGenerationConfigBuilder()
public InsightTypeGenerationConfig.Builder getInsightTypeGenerationConfigBuilder()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Type | Description |
InsightTypeGenerationConfig.Builder |
getInsightTypeGenerationConfigOrBuilder()
public InsightTypeGenerationConfigOrBuilder getInsightTypeGenerationConfigOrBuilder()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Type | Description |
InsightTypeGenerationConfigOrBuilder |
getMutableAnnotations()
public Map<String,String> getMutableAnnotations()
Use alternate mutation accessors instead.
Type | Description |
Map<String,String> |
getName()
public String getName()
Name of insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Name of insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getRevisionId()
public 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];
Type | Description |
String | The revisionId. |
getRevisionIdBytes()
public 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];
Type | Description |
ByteString | The bytes for revisionId. |
getUpdateTime()
public Timestamp getUpdateTime()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Type | Description |
TimestampOrBuilder |
hasInsightTypeGenerationConfig()
public boolean hasInsightTypeGenerationConfig()
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Type | Description |
boolean | Whether the insightTypeGenerationConfig field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Type | Description |
boolean | Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(InsightTypeConfig other)
public InsightTypeConfig.Builder mergeFrom(InsightTypeConfig other)
Name | Description |
other | InsightTypeConfig |
Type | Description |
InsightTypeConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public InsightTypeConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
InsightTypeConfig.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public InsightTypeConfig.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
InsightTypeConfig.Builder |
mergeInsightTypeGenerationConfig(InsightTypeGenerationConfig value)
public InsightTypeConfig.Builder mergeInsightTypeGenerationConfig(InsightTypeGenerationConfig value)
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Name | Description |
value | InsightTypeGenerationConfig |
Type | Description |
InsightTypeConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InsightTypeConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
InsightTypeConfig.Builder |
mergeUpdateTime(Timestamp value)
public InsightTypeConfig.Builder mergeUpdateTime(Timestamp value)
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Name | Description |
value | Timestamp |
Type | Description |
InsightTypeConfig.Builder |
putAllAnnotations(Map<String,String> values)
public InsightTypeConfig.Builder putAllAnnotations(Map<String,String> values)
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;
Name | Description |
values | Map<String,String> |
Type | Description |
InsightTypeConfig.Builder |
putAnnotations(String key, String value)
public InsightTypeConfig.Builder putAnnotations(String key, String value)
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;
Name | Description |
key | String |
value | String |
Type | Description |
InsightTypeConfig.Builder |
removeAnnotations(String key)
public InsightTypeConfig.Builder removeAnnotations(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;
Name | Description |
key | String |
Type | Description |
InsightTypeConfig.Builder |
setDisplayName(String value)
public InsightTypeConfig.Builder setDisplayName(String value)
A user-settable field to provide a human-readable name to be used in user interfaces.
string display_name = 7;
Name | Description |
value | String The displayName to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setDisplayNameBytes(ByteString value)
public InsightTypeConfig.Builder setDisplayNameBytes(ByteString value)
A user-settable field to provide a human-readable name to be used in user interfaces.
string display_name = 7;
Name | Description |
value | ByteString The bytes for displayName to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setEtag(String value)
public InsightTypeConfig.Builder setEtag(String value)
Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.
string etag = 3;
Name | Description |
value | String The etag to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setEtagBytes(ByteString value)
public InsightTypeConfig.Builder setEtagBytes(ByteString value)
Fingerprint of the InsightTypeConfig. Provides optimistic locking when updating.
string etag = 3;
Name | Description |
value | ByteString The bytes for etag to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public InsightTypeConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
InsightTypeConfig.Builder |
setInsightTypeGenerationConfig(InsightTypeGenerationConfig value)
public InsightTypeConfig.Builder setInsightTypeGenerationConfig(InsightTypeGenerationConfig value)
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Name | Description |
value | InsightTypeGenerationConfig |
Type | Description |
InsightTypeConfig.Builder |
setInsightTypeGenerationConfig(InsightTypeGenerationConfig.Builder builderForValue)
public InsightTypeConfig.Builder setInsightTypeGenerationConfig(InsightTypeGenerationConfig.Builder builderForValue)
InsightTypeGenerationConfig which configures the generation of insights for this insight type.
.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig insight_type_generation_config = 2;
Name | Description |
builderForValue | InsightTypeGenerationConfig.Builder |
Type | Description |
InsightTypeConfig.Builder |
setName(String value)
public InsightTypeConfig.Builder setName(String value)
Name of insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config
string name = 1;
Name | Description |
value | String The name to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public InsightTypeConfig.Builder setNameBytes(ByteString value)
Name of insight type config. Eg, projects/[PROJECT_NUMBER]/locations/[LOCATION]/insightTypes/[INSIGHT_TYPE_ID]/config
string name = 1;
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public InsightTypeConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
InsightTypeConfig.Builder |
setRevisionId(String value)
public InsightTypeConfig.Builder setRevisionId(String value)
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];
Name | Description |
value | String The revisionId to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setRevisionIdBytes(ByteString value)
public InsightTypeConfig.Builder setRevisionIdBytes(ByteString value)
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];
Name | Description |
value | ByteString The bytes for revisionId to set. |
Type | Description |
InsightTypeConfig.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final InsightTypeConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
InsightTypeConfig.Builder |
setUpdateTime(Timestamp value)
public InsightTypeConfig.Builder setUpdateTime(Timestamp value)
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Name | Description |
value | Timestamp |
Type | Description |
InsightTypeConfig.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public InsightTypeConfig.Builder setUpdateTime(Timestamp.Builder builderForValue)
Last time when the config was updated.
.google.protobuf.Timestamp update_time = 4;
Name | Description |
builderForValue | Builder |
Type | Description |
InsightTypeConfig.Builder |