Class RecommendationInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RecommendationInfo.Builder>
com.google.cloud.databasecenter.v1beta.RecommendationInfo.Builder
- All Implemented Interfaces:
RecommendationInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RecommendationInfo
public static final class RecommendationInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RecommendationInfo.Builder>
implements RecommendationInfoOrBuilder
Info associated with recommendation.Protobuf type
google.cloud.databasecenter.v1beta.RecommendationInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Name of recommendation.ID of recommender.Contains an identifier for a subtype of recommendations produced for the same recommender.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorName of recommendation.com.google.protobuf.ByteStringName of recommendation.ID of recommender.com.google.protobuf.ByteStringID of recommender.Contains an identifier for a subtype of recommendations produced for the same recommender.com.google.protobuf.ByteStringContains an identifier for a subtype of recommendations produced for the same recommender.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RecommendationInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setRecommender(String value) Name of recommendation.setRecommenderBytes(com.google.protobuf.ByteString value) Name of recommendation.setRecommenderId(String value) ID of recommender.setRecommenderIdBytes(com.google.protobuf.ByteString value) ID of recommender.setRecommenderSubtype(String value) Contains an identifier for a subtype of recommendations produced for the same recommender.setRecommenderSubtypeBytes(com.google.protobuf.ByteString value) Contains an identifier for a subtype of recommendations produced for the same recommender.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RecommendationInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RecommendationInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RecommendationInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RecommendationInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RecommendationInfo.Builder>
-
mergeFrom
public RecommendationInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RecommendationInfo.Builder>- Throws:
IOException
-
getRecommender
Name of recommendation. Examples: organizations/1234/locations/us-central1/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations/9876
string recommender = 1;- Specified by:
getRecommenderin interfaceRecommendationInfoOrBuilder- Returns:
- The recommender.
-
getRecommenderBytes
public com.google.protobuf.ByteString getRecommenderBytes()Name of recommendation. Examples: organizations/1234/locations/us-central1/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations/9876
string recommender = 1;- Specified by:
getRecommenderBytesin interfaceRecommendationInfoOrBuilder- Returns:
- The bytes for recommender.
-
setRecommender
Name of recommendation. Examples: organizations/1234/locations/us-central1/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations/9876
string recommender = 1;- Parameters:
value- The recommender to set.- Returns:
- This builder for chaining.
-
clearRecommender
Name of recommendation. Examples: organizations/1234/locations/us-central1/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations/9876
string recommender = 1;- Returns:
- This builder for chaining.
-
setRecommenderBytes
Name of recommendation. Examples: organizations/1234/locations/us-central1/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations/9876
string recommender = 1;- Parameters:
value- The bytes for recommender to set.- Returns:
- This builder for chaining.
-
getRecommenderId
ID of recommender. Examples: "google.cloudsql.instance.PerformanceRecommender"
string recommender_id = 2;- Specified by:
getRecommenderIdin interfaceRecommendationInfoOrBuilder- Returns:
- The recommenderId.
-
getRecommenderIdBytes
public com.google.protobuf.ByteString getRecommenderIdBytes()ID of recommender. Examples: "google.cloudsql.instance.PerformanceRecommender"
string recommender_id = 2;- Specified by:
getRecommenderIdBytesin interfaceRecommendationInfoOrBuilder- Returns:
- The bytes for recommenderId.
-
setRecommenderId
ID of recommender. Examples: "google.cloudsql.instance.PerformanceRecommender"
string recommender_id = 2;- Parameters:
value- The recommenderId to set.- Returns:
- This builder for chaining.
-
clearRecommenderId
ID of recommender. Examples: "google.cloudsql.instance.PerformanceRecommender"
string recommender_id = 2;- Returns:
- This builder for chaining.
-
setRecommenderIdBytes
ID of recommender. Examples: "google.cloudsql.instance.PerformanceRecommender"
string recommender_id = 2;- Parameters:
value- The bytes for recommenderId to set.- Returns:
- This builder for chaining.
-
getRecommenderSubtype
Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.cloudsql.instance.PerformanceRecommender", recommender_subtype can be "MYSQL_HIGH_NUMBER_OF_OPEN_TABLES_BEST_PRACTICE"/"POSTGRES_HIGH_TRANSACTION_ID_UTILIZATION_BEST_PRACTICE"
string recommender_subtype = 3;- Specified by:
getRecommenderSubtypein interfaceRecommendationInfoOrBuilder- Returns:
- The recommenderSubtype.
-
getRecommenderSubtypeBytes
public com.google.protobuf.ByteString getRecommenderSubtypeBytes()Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.cloudsql.instance.PerformanceRecommender", recommender_subtype can be "MYSQL_HIGH_NUMBER_OF_OPEN_TABLES_BEST_PRACTICE"/"POSTGRES_HIGH_TRANSACTION_ID_UTILIZATION_BEST_PRACTICE"
string recommender_subtype = 3;- Specified by:
getRecommenderSubtypeBytesin interfaceRecommendationInfoOrBuilder- Returns:
- The bytes for recommenderSubtype.
-
setRecommenderSubtype
Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.cloudsql.instance.PerformanceRecommender", recommender_subtype can be "MYSQL_HIGH_NUMBER_OF_OPEN_TABLES_BEST_PRACTICE"/"POSTGRES_HIGH_TRANSACTION_ID_UTILIZATION_BEST_PRACTICE"
string recommender_subtype = 3;- Parameters:
value- The recommenderSubtype to set.- Returns:
- This builder for chaining.
-
clearRecommenderSubtype
Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.cloudsql.instance.PerformanceRecommender", recommender_subtype can be "MYSQL_HIGH_NUMBER_OF_OPEN_TABLES_BEST_PRACTICE"/"POSTGRES_HIGH_TRANSACTION_ID_UTILIZATION_BEST_PRACTICE"
string recommender_subtype = 3;- Returns:
- This builder for chaining.
-
setRecommenderSubtypeBytes
Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.cloudsql.instance.PerformanceRecommender", recommender_subtype can be "MYSQL_HIGH_NUMBER_OF_OPEN_TABLES_BEST_PRACTICE"/"POSTGRES_HIGH_TRANSACTION_ID_UTILIZATION_BEST_PRACTICE"
string recommender_subtype = 3;- Parameters:
value- The bytes for recommenderSubtype to set.- Returns:
- This builder for chaining.
-