public static final class ReportSummary.SoleTenantFinding.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.Builder> implements ReportSummary.SoleTenantFindingOrBuilder
A set of findings that applies to assets destined for Sole-Tenant nodes.Protobuf type
google.cloud.migrationcenter.v1.ReportSummary.SoleTenantFindinggetAllFields, 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<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.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<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ReportSummary.SoleTenantFinding build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ReportSummary.SoleTenantFinding buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ReportSummary.SoleTenantFinding.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.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<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.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<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.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<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.Builder mergeFrom(ReportSummary.SoleTenantFinding other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.Builder>public ReportSummary.SoleTenantFinding.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<ReportSummary.SoleTenantFinding.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getAllocatedRegionsList()
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;getAllocatedRegionsList in interface ReportSummary.SoleTenantFindingOrBuilderpublic int getAllocatedRegionsCount()
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;getAllocatedRegionsCount in interface ReportSummary.SoleTenantFindingOrBuilderpublic String getAllocatedRegions(int index)
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;getAllocatedRegions in interface ReportSummary.SoleTenantFindingOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAllocatedRegionsBytes(int index)
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;getAllocatedRegionsBytes in interface ReportSummary.SoleTenantFindingOrBuilderindex - The index of the value to return.public ReportSummary.SoleTenantFinding.Builder setAllocatedRegions(int index, String value)
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;index - The index to set the value at.value - The allocatedRegions to set.public ReportSummary.SoleTenantFinding.Builder addAllocatedRegions(String value)
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;value - The allocatedRegions to add.public ReportSummary.SoleTenantFinding.Builder addAllAllocatedRegions(Iterable<String> values)
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;values - The allocatedRegions to add.public ReportSummary.SoleTenantFinding.Builder clearAllocatedRegions()
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;public ReportSummary.SoleTenantFinding.Builder addAllocatedRegionsBytes(com.google.protobuf.ByteString value)
Set of regions in which the assets are allocated
repeated string allocated_regions = 1;value - The bytes of the allocatedRegions to add.public long getAllocatedAssetCount()
Count of assets which are allocated
int64 allocated_asset_count = 2;getAllocatedAssetCount in interface ReportSummary.SoleTenantFindingOrBuilderpublic ReportSummary.SoleTenantFinding.Builder setAllocatedAssetCount(long value)
Count of assets which are allocated
int64 allocated_asset_count = 2;value - The allocatedAssetCount to set.public ReportSummary.SoleTenantFinding.Builder clearAllocatedAssetCount()
Count of assets which are allocated
int64 allocated_asset_count = 2;public List<ReportSummary.SoleTenantNodeAllocation> getNodeAllocationsList()
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
getNodeAllocationsList in interface ReportSummary.SoleTenantFindingOrBuilderpublic int getNodeAllocationsCount()
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
getNodeAllocationsCount in interface ReportSummary.SoleTenantFindingOrBuilderpublic ReportSummary.SoleTenantNodeAllocation getNodeAllocations(int index)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
getNodeAllocations in interface ReportSummary.SoleTenantFindingOrBuilderpublic ReportSummary.SoleTenantFinding.Builder setNodeAllocations(int index, ReportSummary.SoleTenantNodeAllocation value)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder setNodeAllocations(int index, ReportSummary.SoleTenantNodeAllocation.Builder builderForValue)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder addNodeAllocations(ReportSummary.SoleTenantNodeAllocation value)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder addNodeAllocations(int index, ReportSummary.SoleTenantNodeAllocation value)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder addNodeAllocations(ReportSummary.SoleTenantNodeAllocation.Builder builderForValue)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder addNodeAllocations(int index, ReportSummary.SoleTenantNodeAllocation.Builder builderForValue)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder addAllNodeAllocations(Iterable<? extends ReportSummary.SoleTenantNodeAllocation> values)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder clearNodeAllocations()
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantFinding.Builder removeNodeAllocations(int index)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantNodeAllocation.Builder getNodeAllocationsBuilder(int index)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantNodeAllocationOrBuilder getNodeAllocationsOrBuilder(int index)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
getNodeAllocationsOrBuilder in interface ReportSummary.SoleTenantFindingOrBuilderpublic List<? extends ReportSummary.SoleTenantNodeAllocationOrBuilder> getNodeAllocationsOrBuilderList()
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
getNodeAllocationsOrBuilderList in interface ReportSummary.SoleTenantFindingOrBuilderpublic ReportSummary.SoleTenantNodeAllocation.Builder addNodeAllocationsBuilder()
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public ReportSummary.SoleTenantNodeAllocation.Builder addNodeAllocationsBuilder(int index)
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public List<ReportSummary.SoleTenantNodeAllocation.Builder> getNodeAllocationsBuilderList()
Set of per-nodetype allocation records
repeated .google.cloud.migrationcenter.v1.ReportSummary.SoleTenantNodeAllocation node_allocations = 3;
public final ReportSummary.SoleTenantFinding.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.Builder>public final ReportSummary.SoleTenantFinding.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReportSummary.SoleTenantFinding.Builder>Copyright © 2024 Google LLC. All rights reserved.