Class AssetFrame.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AssetFrame.Builder>
com.google.cloud.migrationcenter.v1.AssetFrame.Builder
- All Implemented Interfaces:
AssetFrameOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AssetFrame
public static final class AssetFrame.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AssetFrame.Builder>
implements AssetFrameOrBuilder
Contains data reported from an inventory source on an asset.Protobuf type
google.cloud.migrationcenter.v1.AssetFrame-
Method Summary
Modifier and TypeMethodDescriptionaddAllPerformanceSamples(Iterable<? extends PerformanceSample> values) Asset performance data samples.addPerformanceSamples(int index, PerformanceSample value) Asset performance data samples.addPerformanceSamples(int index, PerformanceSample.Builder builderForValue) Asset performance data samples.Asset performance data samples.addPerformanceSamples(PerformanceSample.Builder builderForValue) Asset performance data samples.Asset performance data samples.addPerformanceSamplesBuilder(int index) Asset performance data samples.build()clear()Asset information specific for virtual machines.Asset performance data samples.The time the data was reported.Optional.booleancontainsAttributes(String key) Generic asset attributes.booleancontainsLabels(String key) Labels as key value pairs.Deprecated.intGeneric asset attributes.Generic asset attributes.getAttributesOrDefault(String key, String defaultValue) Generic asset attributes.Generic asset attributes.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intLabels as key value pairs.Labels as key value pairs.getLabelsOrDefault(String key, String defaultValue) Labels as key value pairs.getLabelsOrThrow(String key) Labels as key value pairs.Asset information specific for virtual machines.Asset information specific for virtual machines.Asset information specific for virtual machines.Deprecated.Deprecated.getPerformanceSamples(int index) Asset performance data samples.getPerformanceSamplesBuilder(int index) Asset performance data samples.Asset performance data samples.intAsset performance data samples.Asset performance data samples.getPerformanceSamplesOrBuilder(int index) Asset performance data samples.List<? extends PerformanceSampleOrBuilder>Asset performance data samples.com.google.protobuf.TimestampThe time the data was reported.com.google.protobuf.Timestamp.BuilderThe time the data was reported.com.google.protobuf.TimestampOrBuilderThe time the data was reported.Optional.com.google.protobuf.ByteStringOptional.booleanAsset information specific for virtual machines.booleanThe time the data was reported.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(AssetFrame other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Asset information specific for virtual machines.mergeReportTime(com.google.protobuf.Timestamp value) The time the data was reported.putAllAttributes(Map<String, String> values) Generic asset attributes.putAllLabels(Map<String, String> values) Labels as key value pairs.putAttributes(String key, String value) Generic asset attributes.Labels as key value pairs.removeAttributes(String key) Generic asset attributes.removeLabels(String key) Labels as key value pairs.removePerformanceSamples(int index) Asset performance data samples.setMachineDetails(MachineDetails value) Asset information specific for virtual machines.setMachineDetails(MachineDetails.Builder builderForValue) Asset information specific for virtual machines.setPerformanceSamples(int index, PerformanceSample value) Asset performance data samples.setPerformanceSamples(int index, PerformanceSample.Builder builderForValue) Asset performance data samples.setReportTime(com.google.protobuf.Timestamp value) The time the data was reported.setReportTime(com.google.protobuf.Timestamp.Builder builderForValue) The time the data was reported.setTraceToken(String value) Optional.setTraceTokenBytes(com.google.protobuf.ByteString value) Optional.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AssetFrame.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AssetFrame.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AssetFrame.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<AssetFrame.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<AssetFrame.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<AssetFrame.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AssetFrame.Builder>
-
mergeFrom
public AssetFrame.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<AssetFrame.Builder>- Throws:
IOException
-
getFrameDataCase
- Specified by:
getFrameDataCasein interfaceAssetFrameOrBuilder
-
clearFrameData
-
hasMachineDetails
public boolean hasMachineDetails()Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1;- Specified by:
hasMachineDetailsin interfaceAssetFrameOrBuilder- Returns:
- Whether the machineDetails field is set.
-
getMachineDetails
Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1;- Specified by:
getMachineDetailsin interfaceAssetFrameOrBuilder- Returns:
- The machineDetails.
-
setMachineDetails
Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1; -
setMachineDetails
Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1; -
mergeMachineDetails
Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1; -
clearMachineDetails
Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1; -
getMachineDetailsBuilder
Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1; -
getMachineDetailsOrBuilder
Asset information specific for virtual machines.
.google.cloud.migrationcenter.v1.MachineDetails machine_details = 1;- Specified by:
getMachineDetailsOrBuilderin interfaceAssetFrameOrBuilder
-
hasReportTime
public boolean hasReportTime()The time the data was reported.
.google.protobuf.Timestamp report_time = 10;- Specified by:
hasReportTimein interfaceAssetFrameOrBuilder- Returns:
- Whether the reportTime field is set.
-
getReportTime
public com.google.protobuf.Timestamp getReportTime()The time the data was reported.
.google.protobuf.Timestamp report_time = 10;- Specified by:
getReportTimein interfaceAssetFrameOrBuilder- Returns:
- The reportTime.
-
setReportTime
The time the data was reported.
.google.protobuf.Timestamp report_time = 10; -
setReportTime
The time the data was reported.
.google.protobuf.Timestamp report_time = 10; -
mergeReportTime
The time the data was reported.
.google.protobuf.Timestamp report_time = 10; -
clearReportTime
The time the data was reported.
.google.protobuf.Timestamp report_time = 10; -
getReportTimeBuilder
public com.google.protobuf.Timestamp.Builder getReportTimeBuilder()The time the data was reported.
.google.protobuf.Timestamp report_time = 10; -
getReportTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getReportTimeOrBuilder()The time the data was reported.
.google.protobuf.Timestamp report_time = 10;- Specified by:
getReportTimeOrBuilderin interfaceAssetFrameOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:AssetFrameOrBuilderLabels as key value pairs.
map<string, string> labels = 11;- Specified by:
getLabelsCountin interfaceAssetFrameOrBuilder
-
containsLabels
Labels as key value pairs.
map<string, string> labels = 11;- Specified by:
containsLabelsin interfaceAssetFrameOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceAssetFrameOrBuilder
-
getLabelsMap
Labels as key value pairs.
map<string, string> labels = 11;- Specified by:
getLabelsMapin interfaceAssetFrameOrBuilder
-
getLabelsOrDefault
Labels as key value pairs.
map<string, string> labels = 11;- Specified by:
getLabelsOrDefaultin interfaceAssetFrameOrBuilder
-
getLabelsOrThrow
Labels as key value pairs.
map<string, string> labels = 11;- Specified by:
getLabelsOrThrowin interfaceAssetFrameOrBuilder
-
clearLabels
-
removeLabels
Labels as key value pairs.
map<string, string> labels = 11; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Labels as key value pairs.
map<string, string> labels = 11; -
putAllLabels
Labels as key value pairs.
map<string, string> labels = 11; -
getAttributesCount
public int getAttributesCount()Description copied from interface:AssetFrameOrBuilderGeneric asset attributes.
map<string, string> attributes = 12;- Specified by:
getAttributesCountin interfaceAssetFrameOrBuilder
-
containsAttributes
Generic asset attributes.
map<string, string> attributes = 12;- Specified by:
containsAttributesin interfaceAssetFrameOrBuilder
-
getAttributes
Deprecated.UsegetAttributesMap()instead.- Specified by:
getAttributesin interfaceAssetFrameOrBuilder
-
getAttributesMap
Generic asset attributes.
map<string, string> attributes = 12;- Specified by:
getAttributesMapin interfaceAssetFrameOrBuilder
-
getAttributesOrDefault
Generic asset attributes.
map<string, string> attributes = 12;- Specified by:
getAttributesOrDefaultin interfaceAssetFrameOrBuilder
-
getAttributesOrThrow
Generic asset attributes.
map<string, string> attributes = 12;- Specified by:
getAttributesOrThrowin interfaceAssetFrameOrBuilder
-
clearAttributes
-
removeAttributes
Generic asset attributes.
map<string, string> attributes = 12; -
getMutableAttributes
Deprecated.Use alternate mutation accessors instead. -
putAttributes
Generic asset attributes.
map<string, string> attributes = 12; -
putAllAttributes
Generic asset attributes.
map<string, string> attributes = 12; -
getPerformanceSamplesList
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13;- Specified by:
getPerformanceSamplesListin interfaceAssetFrameOrBuilder
-
getPerformanceSamplesCount
public int getPerformanceSamplesCount()Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13;- Specified by:
getPerformanceSamplesCountin interfaceAssetFrameOrBuilder
-
getPerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13;- Specified by:
getPerformanceSamplesin interfaceAssetFrameOrBuilder
-
setPerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
setPerformanceSamples
public AssetFrame.Builder setPerformanceSamples(int index, PerformanceSample.Builder builderForValue) Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
addPerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
addPerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
addPerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
addPerformanceSamples
public AssetFrame.Builder addPerformanceSamples(int index, PerformanceSample.Builder builderForValue) Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
addAllPerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
clearPerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
removePerformanceSamples
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
getPerformanceSamplesBuilder
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
getPerformanceSamplesOrBuilder
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13;- Specified by:
getPerformanceSamplesOrBuilderin interfaceAssetFrameOrBuilder
-
getPerformanceSamplesOrBuilderList
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13;- Specified by:
getPerformanceSamplesOrBuilderListin interfaceAssetFrameOrBuilder
-
addPerformanceSamplesBuilder
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
addPerformanceSamplesBuilder
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
getPerformanceSamplesBuilderList
Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.
repeated .google.cloud.migrationcenter.v1.PerformanceSample performance_samples = 13; -
getTraceToken
Optional. Trace token is optionally provided to assist with debugging and traceability.
string trace_token = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTraceTokenin interfaceAssetFrameOrBuilder- Returns:
- The traceToken.
-
getTraceTokenBytes
public com.google.protobuf.ByteString getTraceTokenBytes()Optional. Trace token is optionally provided to assist with debugging and traceability.
string trace_token = 14 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTraceTokenBytesin interfaceAssetFrameOrBuilder- Returns:
- The bytes for traceToken.
-
setTraceToken
Optional. Trace token is optionally provided to assist with debugging and traceability.
string trace_token = 14 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The traceToken to set.- Returns:
- This builder for chaining.
-
clearTraceToken
Optional. Trace token is optionally provided to assist with debugging and traceability.
string trace_token = 14 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTraceTokenBytes
Optional. Trace token is optionally provided to assist with debugging and traceability.
string trace_token = 14 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for traceToken to set.- Returns:
- This builder for chaining.
-