Class CalendarModeRecommendation.Builder (1.91.0)
1.97.0 (latest)
1.95.0
1.93.0
1.92.0
1.91.0
1.90.0
1.88.0
1.86.0
1.85.0
1.84.0
1.83.0
1.82.0
1.80.0
1.78.0
1.77.0
1.74.0
1.73.0
1.72.0
1.70.0
1.69.0
1.68.0
1.67.0
1.66.0
1.65.0
1.64.0
1.63.0
1.62.0
1.61.0
1.59.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.51.0
1.50.0
1.49.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.38.0
1.37.0
1.34.0
1.33.0
1.32.0
1.31.0
1.30.0
1.29.0
1.28.0
1.27.0
1.26.0
1.25.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.1
1.11.0
1.9.1
1.8.1
1.7.2
1.6.0-beta
public static final class CalendarModeRecommendation . Builder extends GeneratedMessageV3 . Builder<CalendarModeRecommendation . Builder > implements CalendarModeRecommendationOrBuilder
A single recommendation to create requested resources. Contains detailed
recommendations for every future resources specification specified in
CalendarModeAdviceRequest.
Protobuf type google.cloud.compute.v1.CalendarModeRecommendation
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CalendarModeRecommendation . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public CalendarModeRecommendation build ()
buildPartial()
public CalendarModeRecommendation buildPartial ()
clear()
public CalendarModeRecommendation . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CalendarModeRecommendation . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CalendarModeRecommendation . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearRecommendationsPerSpec()
public CalendarModeRecommendation . Builder clearRecommendationsPerSpec ()
clone()
public CalendarModeRecommendation . Builder clone ()
Overrides
containsRecommendationsPerSpec(String key)
public boolean containsRecommendationsPerSpec ( String key )
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
Parameter
Name
Description
key
String
getDefaultInstanceForType()
public CalendarModeRecommendation getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getMutableRecommendationsPerSpec() (deprecated)
public Map<String , FutureResourcesRecommendation > getMutableRecommendationsPerSpec ()
Use alternate mutation accessors instead.
getRecommendationsPerSpec() (deprecated)
public Map<String , FutureResourcesRecommendation > getRecommendationsPerSpec ()
getRecommendationsPerSpecCount()
public int getRecommendationsPerSpecCount ()
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
Returns
Type
Description
int
getRecommendationsPerSpecMap()
public Map<String , FutureResourcesRecommendation > getRecommendationsPerSpecMap ()
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
getRecommendationsPerSpecOrDefault(String key, FutureResourcesRecommendation defaultValue)
public FutureResourcesRecommendation getRecommendationsPerSpecOrDefault ( String key , FutureResourcesRecommendation defaultValue )
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
getRecommendationsPerSpecOrThrow(String key)
public FutureResourcesRecommendation getRecommendationsPerSpecOrThrow ( String key )
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
Parameter
Name
Description
key
String
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection ( int number )
Parameter
Name
Description
number
int
Returns
Type
Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection ( int number )
Parameter
Name
Description
number
int
Returns
Type
Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(CalendarModeRecommendation other)
public CalendarModeRecommendation . Builder mergeFrom ( CalendarModeRecommendation other )
public CalendarModeRecommendation . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public CalendarModeRecommendation . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CalendarModeRecommendation . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
putAllRecommendationsPerSpec(Map<String,FutureResourcesRecommendation> values)
public CalendarModeRecommendation . Builder putAllRecommendationsPerSpec ( Map<String , FutureResourcesRecommendation > values )
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
putRecommendationsPerSpec(String key, FutureResourcesRecommendation value)
public CalendarModeRecommendation . Builder putRecommendationsPerSpec ( String key , FutureResourcesRecommendation value )
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
putRecommendationsPerSpecBuilderIfAbsent(String key)
public FutureResourcesRecommendation . Builder putRecommendationsPerSpecBuilderIfAbsent ( String key )
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
Parameter
Name
Description
key
String
removeRecommendationsPerSpec(String key)
public CalendarModeRecommendation . Builder removeRecommendationsPerSpec ( String key )
Recommendations for every future resource specification passed in
CalendarModeAdviceRequest. Keys of the map correspond to keys
specified in the request.
map<string, .google.cloud.compute.v1.FutureResourcesRecommendation> recommendations_per_spec = 61331554;
Parameter
Name
Description
key
String
setField(Descriptors.FieldDescriptor field, Object value)
public CalendarModeRecommendation . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CalendarModeRecommendation . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CalendarModeRecommendation . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]