Package com.google.cloud.asset.v1
Class TemporalAsset.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TemporalAsset.Builder>
com.google.cloud.asset.v1.TemporalAsset.Builder
- All Implemented Interfaces:
TemporalAssetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TemporalAsset
public static final class TemporalAsset.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TemporalAsset.Builder>
implements TemporalAssetOrBuilder
An asset in Google Cloud and its temporal metadata, including the time window when it was observed and its status during that window.Protobuf type
google.cloud.asset.v1.TemporalAsset-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()An asset in Google Cloud.Whether the asset has been deleted or not.Prior copy of the asset.State of prior_asset.The time window when the asset data and state was observed.getAsset()An asset in Google Cloud.An asset in Google Cloud.An asset in Google Cloud.booleanWhether the asset has been deleted or not.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorPrior copy of the asset.Prior copy of the asset.Prior copy of the asset.State of prior_asset.intState of prior_asset.The time window when the asset data and state was observed.The time window when the asset data and state was observed.The time window when the asset data and state was observed.booleanhasAsset()An asset in Google Cloud.booleanPrior copy of the asset.booleanThe time window when the asset data and state was observed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAsset(Asset value) An asset in Google Cloud.mergeFrom(TemporalAsset other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergePriorAsset(Asset value) Prior copy of the asset.mergeWindow(TimeWindow value) The time window when the asset data and state was observed.An asset in Google Cloud.setAsset(Asset.Builder builderForValue) An asset in Google Cloud.setDeleted(boolean value) Whether the asset has been deleted or not.setPriorAsset(Asset value) Prior copy of the asset.setPriorAsset(Asset.Builder builderForValue) Prior copy of the asset.State of prior_asset.setPriorAssetStateValue(int value) State of prior_asset.setWindow(TimeWindow value) The time window when the asset data and state was observed.setWindow(TimeWindow.Builder builderForValue) The time window when the asset data and state was observed.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<TemporalAsset.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<TemporalAsset.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<TemporalAsset.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<TemporalAsset.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TemporalAsset.Builder>
-
mergeFrom
public TemporalAsset.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<TemporalAsset.Builder>- Throws:
IOException
-
hasWindow
public boolean hasWindow()The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1;- Specified by:
hasWindowin interfaceTemporalAssetOrBuilder- Returns:
- Whether the window field is set.
-
getWindow
The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1;- Specified by:
getWindowin interfaceTemporalAssetOrBuilder- Returns:
- The window.
-
setWindow
The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1; -
setWindow
The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1; -
mergeWindow
The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1; -
clearWindow
The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1; -
getWindowBuilder
The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1; -
getWindowOrBuilder
The time window when the asset data and state was observed.
.google.cloud.asset.v1.TimeWindow window = 1;- Specified by:
getWindowOrBuilderin interfaceTemporalAssetOrBuilder
-
getDeleted
public boolean getDeleted()Whether the asset has been deleted or not.
bool deleted = 2;- Specified by:
getDeletedin interfaceTemporalAssetOrBuilder- Returns:
- The deleted.
-
setDeleted
Whether the asset has been deleted or not.
bool deleted = 2;- Parameters:
value- The deleted to set.- Returns:
- This builder for chaining.
-
clearDeleted
Whether the asset has been deleted or not.
bool deleted = 2;- Returns:
- This builder for chaining.
-
hasAsset
public boolean hasAsset()An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3;- Specified by:
hasAssetin interfaceTemporalAssetOrBuilder- Returns:
- Whether the asset field is set.
-
getAsset
An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3;- Specified by:
getAssetin interfaceTemporalAssetOrBuilder- Returns:
- The asset.
-
setAsset
An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3; -
setAsset
An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3; -
mergeAsset
An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3; -
clearAsset
An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3; -
getAssetBuilder
An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3; -
getAssetOrBuilder
An asset in Google Cloud.
.google.cloud.asset.v1.Asset asset = 3;- Specified by:
getAssetOrBuilderin interfaceTemporalAssetOrBuilder
-
getPriorAssetStateValue
public int getPriorAssetStateValue()State of prior_asset.
.google.cloud.asset.v1.TemporalAsset.PriorAssetState prior_asset_state = 4;- Specified by:
getPriorAssetStateValuein interfaceTemporalAssetOrBuilder- Returns:
- The enum numeric value on the wire for priorAssetState.
-
setPriorAssetStateValue
State of prior_asset.
.google.cloud.asset.v1.TemporalAsset.PriorAssetState prior_asset_state = 4;- Parameters:
value- The enum numeric value on the wire for priorAssetState to set.- Returns:
- This builder for chaining.
-
getPriorAssetState
State of prior_asset.
.google.cloud.asset.v1.TemporalAsset.PriorAssetState prior_asset_state = 4;- Specified by:
getPriorAssetStatein interfaceTemporalAssetOrBuilder- Returns:
- The priorAssetState.
-
setPriorAssetState
State of prior_asset.
.google.cloud.asset.v1.TemporalAsset.PriorAssetState prior_asset_state = 4;- Parameters:
value- The priorAssetState to set.- Returns:
- This builder for chaining.
-
clearPriorAssetState
State of prior_asset.
.google.cloud.asset.v1.TemporalAsset.PriorAssetState prior_asset_state = 4;- Returns:
- This builder for chaining.
-
hasPriorAsset
public boolean hasPriorAsset()Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5;- Specified by:
hasPriorAssetin interfaceTemporalAssetOrBuilder- Returns:
- Whether the priorAsset field is set.
-
getPriorAsset
Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5;- Specified by:
getPriorAssetin interfaceTemporalAssetOrBuilder- Returns:
- The priorAsset.
-
setPriorAsset
Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5; -
setPriorAsset
Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5; -
mergePriorAsset
Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5; -
clearPriorAsset
Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5; -
getPriorAssetBuilder
Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5; -
getPriorAssetOrBuilder
Prior copy of the asset. Populated if prior_asset_state is PRESENT. Currently this is only set for responses in Real-Time Feed.
.google.cloud.asset.v1.Asset prior_asset = 5;- Specified by:
getPriorAssetOrBuilderin interfaceTemporalAssetOrBuilder
-