Package com.google.cloud.compute.v1
Class CalendarModeAdviceResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CalendarModeAdviceResponse.Builder>
com.google.cloud.compute.v1.CalendarModeAdviceResponse.Builder
- All Implemented Interfaces:
CalendarModeAdviceResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CalendarModeAdviceResponse
public static final class CalendarModeAdviceResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CalendarModeAdviceResponse.Builder>
implements CalendarModeAdviceResponseOrBuilder
A response containing the recommended way of creating the specified resources in the future. It contains (will contain) multiple recommendations that can be analyzed by the customer and the best one can be picked.Protobuf type
google.cloud.compute.v1.CalendarModeAdviceResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllRecommendations(Iterable<? extends CalendarModeRecommendation> values) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.addRecommendations(int index, CalendarModeRecommendation value) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.addRecommendations(int index, CalendarModeRecommendation.Builder builderForValue) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.addRecommendations(CalendarModeRecommendation.Builder builderForValue) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.addRecommendationsBuilder(int index) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.build()clear()Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetRecommendations(int index) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.getRecommendationsBuilder(int index) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.intRecommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.getRecommendationsOrBuilder(int index) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.List<? extends CalendarModeRecommendationOrBuilder>Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeRecommendations(int index) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.setRecommendations(int index, CalendarModeRecommendation value) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.setRecommendations(int index, CalendarModeRecommendation.Builder builderForValue) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.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<CalendarModeAdviceResponse.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<CalendarModeAdviceResponse.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<CalendarModeAdviceResponse.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<CalendarModeAdviceResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CalendarModeAdviceResponse.Builder>
-
mergeFrom
public CalendarModeAdviceResponse.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<CalendarModeAdviceResponse.Builder>- Throws:
IOException
-
getRecommendationsList
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802;- Specified by:
getRecommendationsListin interfaceCalendarModeAdviceResponseOrBuilder
-
getRecommendationsCount
public int getRecommendationsCount()Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802;- Specified by:
getRecommendationsCountin interfaceCalendarModeAdviceResponseOrBuilder
-
getRecommendations
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802;- Specified by:
getRecommendationsin interfaceCalendarModeAdviceResponseOrBuilder
-
setRecommendations
public CalendarModeAdviceResponse.Builder setRecommendations(int index, CalendarModeRecommendation value) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
setRecommendations
public CalendarModeAdviceResponse.Builder setRecommendations(int index, CalendarModeRecommendation.Builder builderForValue) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
addRecommendations
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
addRecommendations
public CalendarModeAdviceResponse.Builder addRecommendations(int index, CalendarModeRecommendation value) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
addRecommendations
public CalendarModeAdviceResponse.Builder addRecommendations(CalendarModeRecommendation.Builder builderForValue) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
addRecommendations
public CalendarModeAdviceResponse.Builder addRecommendations(int index, CalendarModeRecommendation.Builder builderForValue) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
addAllRecommendations
public CalendarModeAdviceResponse.Builder addAllRecommendations(Iterable<? extends CalendarModeRecommendation> values) Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
clearRecommendations
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
removeRecommendations
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
getRecommendationsBuilder
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
getRecommendationsOrBuilder
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802;- Specified by:
getRecommendationsOrBuilderin interfaceCalendarModeAdviceResponseOrBuilder
-
getRecommendationsOrBuilderList
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802;- Specified by:
getRecommendationsOrBuilderListin interfaceCalendarModeAdviceResponseOrBuilder
-
addRecommendationsBuilder
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
addRecommendationsBuilder
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802; -
getRecommendationsBuilderList
Recommendations where, how and when to create the requested resources in order to maximize their obtainability and minimize cost.
repeated .google.cloud.compute.v1.CalendarModeRecommendation recommendations = 324515802;
-