public static final class ReliabilityProjection.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder> implements ReliabilityProjectionOrBuilder
Contains information on the impact of a reliability recommendation.Protobuf type
google.cloud.recommender.v1.ReliabilityProjection| Modifier and Type | Method and Description |
|---|---|
ReliabilityProjection.Builder |
addAllRisks(Iterable<? extends ReliabilityProjection.RiskType> values)
Reliability risks mitigated by this recommendation.
|
ReliabilityProjection.Builder |
addAllRisksValue(Iterable<Integer> values)
Reliability risks mitigated by this recommendation.
|
ReliabilityProjection.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReliabilityProjection.Builder |
addRisks(ReliabilityProjection.RiskType value)
Reliability risks mitigated by this recommendation.
|
ReliabilityProjection.Builder |
addRisksValue(int value)
Reliability risks mitigated by this recommendation.
|
ReliabilityProjection |
build() |
ReliabilityProjection |
buildPartial() |
ReliabilityProjection.Builder |
clear() |
ReliabilityProjection.Builder |
clearDetails()
Per-recommender projection.
|
ReliabilityProjection.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ReliabilityProjection.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ReliabilityProjection.Builder |
clearRisks()
Reliability risks mitigated by this recommendation.
|
ReliabilityProjection.Builder |
clone() |
ReliabilityProjection |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Struct |
getDetails()
Per-recommender projection.
|
com.google.protobuf.Struct.Builder |
getDetailsBuilder()
Per-recommender projection.
|
com.google.protobuf.StructOrBuilder |
getDetailsOrBuilder()
Per-recommender projection.
|
ReliabilityProjection.RiskType |
getRisks(int index)
Reliability risks mitigated by this recommendation.
|
int |
getRisksCount()
Reliability risks mitigated by this recommendation.
|
List<ReliabilityProjection.RiskType> |
getRisksList()
Reliability risks mitigated by this recommendation.
|
int |
getRisksValue(int index)
Reliability risks mitigated by this recommendation.
|
List<Integer> |
getRisksValueList()
Reliability risks mitigated by this recommendation.
|
boolean |
hasDetails()
Per-recommender projection.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ReliabilityProjection.Builder |
mergeDetails(com.google.protobuf.Struct value)
Per-recommender projection.
|
ReliabilityProjection.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ReliabilityProjection.Builder |
mergeFrom(com.google.protobuf.Message other) |
ReliabilityProjection.Builder |
mergeFrom(ReliabilityProjection other) |
ReliabilityProjection.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ReliabilityProjection.Builder |
setDetails(com.google.protobuf.Struct.Builder builderForValue)
Per-recommender projection.
|
ReliabilityProjection.Builder |
setDetails(com.google.protobuf.Struct value)
Per-recommender projection.
|
ReliabilityProjection.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReliabilityProjection.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ReliabilityProjection.Builder |
setRisks(int index,
ReliabilityProjection.RiskType value)
Reliability risks mitigated by this recommendation.
|
ReliabilityProjection.Builder |
setRisksValue(int index,
int value)
Reliability risks mitigated by this recommendation.
|
ReliabilityProjection.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ReliabilityProjection build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ReliabilityProjection buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ReliabilityProjection.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder mergeFrom(ReliabilityProjection other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public ReliabilityProjection.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReliabilityProjection.Builder>IOExceptionpublic List<ReliabilityProjection.RiskType> getRisksList()
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;getRisksList in interface ReliabilityProjectionOrBuilderpublic int getRisksCount()
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;getRisksCount in interface ReliabilityProjectionOrBuilderpublic ReliabilityProjection.RiskType getRisks(int index)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;getRisks in interface ReliabilityProjectionOrBuilderindex - The index of the element to return.public ReliabilityProjection.Builder setRisks(int index, ReliabilityProjection.RiskType value)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;index - The index to set the value at.value - The risks to set.public ReliabilityProjection.Builder addRisks(ReliabilityProjection.RiskType value)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;value - The risks to add.public ReliabilityProjection.Builder addAllRisks(Iterable<? extends ReliabilityProjection.RiskType> values)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;values - The risks to add.public ReliabilityProjection.Builder clearRisks()
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;public List<Integer> getRisksValueList()
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;getRisksValueList in interface ReliabilityProjectionOrBuilderpublic int getRisksValue(int index)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;getRisksValue in interface ReliabilityProjectionOrBuilderindex - The index of the value to return.public ReliabilityProjection.Builder setRisksValue(int index, int value)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;index - The index to set the value at.value - The enum numeric value on the wire for risks to set.public ReliabilityProjection.Builder addRisksValue(int value)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;value - The enum numeric value on the wire for risks to add.public ReliabilityProjection.Builder addAllRisksValue(Iterable<Integer> values)
Reliability risks mitigated by this recommendation.
repeated .google.cloud.recommender.v1.ReliabilityProjection.RiskType risks = 1;values - The enum numeric values on the wire for risks to add.public boolean hasDetails()
Per-recommender projection.
.google.protobuf.Struct details = 2;hasDetails in interface ReliabilityProjectionOrBuilderpublic com.google.protobuf.Struct getDetails()
Per-recommender projection.
.google.protobuf.Struct details = 2;getDetails in interface ReliabilityProjectionOrBuilderpublic ReliabilityProjection.Builder setDetails(com.google.protobuf.Struct value)
Per-recommender projection.
.google.protobuf.Struct details = 2;public ReliabilityProjection.Builder setDetails(com.google.protobuf.Struct.Builder builderForValue)
Per-recommender projection.
.google.protobuf.Struct details = 2;public ReliabilityProjection.Builder mergeDetails(com.google.protobuf.Struct value)
Per-recommender projection.
.google.protobuf.Struct details = 2;public ReliabilityProjection.Builder clearDetails()
Per-recommender projection.
.google.protobuf.Struct details = 2;public com.google.protobuf.Struct.Builder getDetailsBuilder()
Per-recommender projection.
.google.protobuf.Struct details = 2;public com.google.protobuf.StructOrBuilder getDetailsOrBuilder()
Per-recommender projection.
.google.protobuf.Struct details = 2;getDetailsOrBuilder in interface ReliabilityProjectionOrBuilderpublic final ReliabilityProjection.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>public final ReliabilityProjection.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReliabilityProjection.Builder>Copyright © 2024 Google LLC. All rights reserved.