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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TemporalAsset.Builder>
    • clear

      public TemporalAsset.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<TemporalAsset.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TemporalAsset.Builder>
    • getDefaultInstanceForType

      public TemporalAsset getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public TemporalAsset build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public TemporalAsset buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public TemporalAsset.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TemporalAsset.Builder>
    • mergeFrom

      public TemporalAsset.Builder mergeFrom(TemporalAsset other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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:
      hasWindow in interface TemporalAssetOrBuilder
      Returns:
      Whether the window field is set.
    • getWindow

      public TimeWindow getWindow()
       The time window when the asset data and state was observed.
       
      .google.cloud.asset.v1.TimeWindow window = 1;
      Specified by:
      getWindow in interface TemporalAssetOrBuilder
      Returns:
      The window.
    • setWindow

      public TemporalAsset.Builder setWindow(TimeWindow value)
       The time window when the asset data and state was observed.
       
      .google.cloud.asset.v1.TimeWindow window = 1;
    • setWindow

      public TemporalAsset.Builder setWindow(TimeWindow.Builder builderForValue)
       The time window when the asset data and state was observed.
       
      .google.cloud.asset.v1.TimeWindow window = 1;
    • mergeWindow

      public TemporalAsset.Builder mergeWindow(TimeWindow value)
       The time window when the asset data and state was observed.
       
      .google.cloud.asset.v1.TimeWindow window = 1;
    • clearWindow

      public TemporalAsset.Builder clearWindow()
       The time window when the asset data and state was observed.
       
      .google.cloud.asset.v1.TimeWindow window = 1;
    • getWindowBuilder

      public TimeWindow.Builder getWindowBuilder()
       The time window when the asset data and state was observed.
       
      .google.cloud.asset.v1.TimeWindow window = 1;
    • getWindowOrBuilder

      public TimeWindowOrBuilder getWindowOrBuilder()
       The time window when the asset data and state was observed.
       
      .google.cloud.asset.v1.TimeWindow window = 1;
      Specified by:
      getWindowOrBuilder in interface TemporalAssetOrBuilder
    • getDeleted

      public boolean getDeleted()
       Whether the asset has been deleted or not.
       
      bool deleted = 2;
      Specified by:
      getDeleted in interface TemporalAssetOrBuilder
      Returns:
      The deleted.
    • setDeleted

      public TemporalAsset.Builder setDeleted(boolean value)
       Whether the asset has been deleted or not.
       
      bool deleted = 2;
      Parameters:
      value - The deleted to set.
      Returns:
      This builder for chaining.
    • clearDeleted

      public TemporalAsset.Builder 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:
      hasAsset in interface TemporalAssetOrBuilder
      Returns:
      Whether the asset field is set.
    • getAsset

      public Asset getAsset()
       An asset in Google Cloud.
       
      .google.cloud.asset.v1.Asset asset = 3;
      Specified by:
      getAsset in interface TemporalAssetOrBuilder
      Returns:
      The asset.
    • setAsset

      public TemporalAsset.Builder setAsset(Asset value)
       An asset in Google Cloud.
       
      .google.cloud.asset.v1.Asset asset = 3;
    • setAsset

      public TemporalAsset.Builder setAsset(Asset.Builder builderForValue)
       An asset in Google Cloud.
       
      .google.cloud.asset.v1.Asset asset = 3;
    • mergeAsset

      public TemporalAsset.Builder mergeAsset(Asset value)
       An asset in Google Cloud.
       
      .google.cloud.asset.v1.Asset asset = 3;
    • clearAsset

      public TemporalAsset.Builder clearAsset()
       An asset in Google Cloud.
       
      .google.cloud.asset.v1.Asset asset = 3;
    • getAssetBuilder

      public Asset.Builder getAssetBuilder()
       An asset in Google Cloud.
       
      .google.cloud.asset.v1.Asset asset = 3;
    • getAssetOrBuilder

      public AssetOrBuilder getAssetOrBuilder()
       An asset in Google Cloud.
       
      .google.cloud.asset.v1.Asset asset = 3;
      Specified by:
      getAssetOrBuilder in interface TemporalAssetOrBuilder
    • getPriorAssetStateValue

      public int getPriorAssetStateValue()
       State of prior_asset.
       
      .google.cloud.asset.v1.TemporalAsset.PriorAssetState prior_asset_state = 4;
      Specified by:
      getPriorAssetStateValue in interface TemporalAssetOrBuilder
      Returns:
      The enum numeric value on the wire for priorAssetState.
    • setPriorAssetStateValue

      public TemporalAsset.Builder setPriorAssetStateValue(int value)
       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

      public TemporalAsset.PriorAssetState getPriorAssetState()
       State of prior_asset.
       
      .google.cloud.asset.v1.TemporalAsset.PriorAssetState prior_asset_state = 4;
      Specified by:
      getPriorAssetState in interface TemporalAssetOrBuilder
      Returns:
      The priorAssetState.
    • setPriorAssetState

      public TemporalAsset.Builder setPriorAssetState(TemporalAsset.PriorAssetState value)
       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

      public TemporalAsset.Builder 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:
      hasPriorAsset in interface TemporalAssetOrBuilder
      Returns:
      Whether the priorAsset field is set.
    • getPriorAsset

      public Asset 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:
      getPriorAsset in interface TemporalAssetOrBuilder
      Returns:
      The priorAsset.
    • setPriorAsset

      public TemporalAsset.Builder setPriorAsset(Asset value)
       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

      public TemporalAsset.Builder setPriorAsset(Asset.Builder builderForValue)
       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

      public TemporalAsset.Builder mergePriorAsset(Asset value)
       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

      public TemporalAsset.Builder 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

      public Asset.Builder 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

      public AssetOrBuilder 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:
      getPriorAssetOrBuilder in interface TemporalAssetOrBuilder