public final class CalendarModeRecommendation extends GeneratedMessage 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.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
RECOMMENDATIONS_PER_SPEC_FIELD_NUMBER
public static final int RECOMMENDATIONS_PER_SPEC_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CalendarModeRecommendation getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CalendarModeRecommendation.Builder newBuilder()
newBuilder(CalendarModeRecommendation prototype)
public static CalendarModeRecommendation.Builder newBuilder(CalendarModeRecommendation prototype)
public static CalendarModeRecommendation parseDelimitedFrom(InputStream input)
public static CalendarModeRecommendation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CalendarModeRecommendation parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CalendarModeRecommendation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CalendarModeRecommendation parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CalendarModeRecommendation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CalendarModeRecommendation parseFrom(CodedInputStream input)
public static CalendarModeRecommendation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CalendarModeRecommendation parseFrom(InputStream input)
public static CalendarModeRecommendation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CalendarModeRecommendation parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CalendarModeRecommendation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CalendarModeRecommendation> parser()
Methods
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
|
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public CalendarModeRecommendation getDefaultInstanceForType()
getParserForType()
public Parser<CalendarModeRecommendation> getParserForType()
Overrides
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
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.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.GeneratedMessage.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CalendarModeRecommendation.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected CalendarModeRecommendation.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public CalendarModeRecommendation.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides