Interface InventoryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Inventory, Inventory.Builder

@Generated public interface InventoryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Output only. The `Inventory` API resource name.
      
       Format:
       `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory`
       
      string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. The `Inventory` API resource name.
      
       Format:
       `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory`
       
      string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • hasOsInfo

      boolean hasOsInfo()
       Output only. Base level operating system information for the VM.
       
      .google.cloud.osconfig.v1alpha.Inventory.OsInfo os_info = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the osInfo field is set.
    • getOsInfo

      Inventory.OsInfo getOsInfo()
       Output only. Base level operating system information for the VM.
       
      .google.cloud.osconfig.v1alpha.Inventory.OsInfo os_info = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The osInfo.
    • getOsInfoOrBuilder

      Inventory.OsInfoOrBuilder getOsInfoOrBuilder()
       Output only. Base level operating system information for the VM.
       
      .google.cloud.osconfig.v1alpha.Inventory.OsInfo os_info = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getItemsCount

      int getItemsCount()
       Output only. Inventory items related to the VM keyed by an opaque unique identifier for
       each inventory item. The identifier is unique to each distinct and
       addressable inventory item and will change, when there is a new package
       version.
       
      map<string, .google.cloud.osconfig.v1alpha.Inventory.Item> items = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • containsItems

      boolean containsItems(String key)
       Output only. Inventory items related to the VM keyed by an opaque unique identifier for
       each inventory item. The identifier is unique to each distinct and
       addressable inventory item and will change, when there is a new package
       version.
       
      map<string, .google.cloud.osconfig.v1alpha.Inventory.Item> items = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getItems

      Deprecated.
      Use getItemsMap() instead.
    • getItemsMap

      Map<String,Inventory.Item> getItemsMap()
       Output only. Inventory items related to the VM keyed by an opaque unique identifier for
       each inventory item. The identifier is unique to each distinct and
       addressable inventory item and will change, when there is a new package
       version.
       
      map<string, .google.cloud.osconfig.v1alpha.Inventory.Item> items = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getItemsOrDefault

      Inventory.Item getItemsOrDefault(String key, Inventory.Item defaultValue)
       Output only. Inventory items related to the VM keyed by an opaque unique identifier for
       each inventory item. The identifier is unique to each distinct and
       addressable inventory item and will change, when there is a new package
       version.
       
      map<string, .google.cloud.osconfig.v1alpha.Inventory.Item> items = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getItemsOrThrow

      Inventory.Item getItemsOrThrow(String key)
       Output only. Inventory items related to the VM keyed by an opaque unique identifier for
       each inventory item. The identifier is unique to each distinct and
       addressable inventory item and will change, when there is a new package
       version.
       
      map<string, .google.cloud.osconfig.v1alpha.Inventory.Item> items = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. Timestamp of the last reported inventory for the VM.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. Timestamp of the last reported inventory for the VM.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Timestamp of the last reported inventory for the VM.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];