Interface VersionOrBuilder

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

    public interface VersionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Struct getAsset()
      Output only.
      com.google.protobuf.StructOrBuilder getAssetOrBuilder()
      Output only.
      com.google.protobuf.Timestamp getCreateTime()
      Output only.
      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
      Output only.
      String getDescription()
      Output only.
      com.google.protobuf.ByteString getDescriptionBytes()
      Output only.
      String getName()
      Output only.
      com.google.protobuf.ByteString getNameBytes()
      Output only.
      com.google.protobuf.Timestamp getUpdateTime()
      Output only.
      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
      Output only.
      boolean hasAsset()
      Output only.
      boolean hasCreateTime()
      Output only.
      boolean hasUpdateTime()
      Output only.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getName

        String getName()
         Output only. The resource name of the version, in the format
         `catalogs/{catalog}/products/{product}/versions/[a-z][-a-z0-9]*[a-z0-9]'.
        
         A unique identifier for the version under a product.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. The resource name of the version, in the format
         `catalogs/{catalog}/products/{product}/versions/[a-z][-a-z0-9]*[a-z0-9]'.
        
         A unique identifier for the version under a product.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for name.
      • getDescription

        String getDescription()
         Output only. The user-supplied description of the version. Maximum of 256
         characters.
         
        string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Output only. The user-supplied description of the version. Maximum of 256
         characters.
         
        string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for description.
      • hasAsset

        boolean hasAsset()
         Output only. The asset which has been validated and is ready to be
         provisioned. See
         [google.cloud.privatecatalogproducer.v1beta.Version.asset][] for details.
         
        .google.protobuf.Struct asset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the asset field is set.
      • getAsset

        com.google.protobuf.Struct getAsset()
         Output only. The asset which has been validated and is ready to be
         provisioned. See
         [google.cloud.privatecatalogproducer.v1beta.Version.asset][] for details.
         
        .google.protobuf.Struct asset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The asset.
      • getAssetOrBuilder

        com.google.protobuf.StructOrBuilder getAssetOrBuilder()
         Output only. The asset which has been validated and is ready to be
         provisioned. See
         [google.cloud.privatecatalogproducer.v1beta.Version.asset][] for details.
         
        .google.protobuf.Struct asset = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCreateTime

        boolean hasCreateTime()
         Output only. The time when the version was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. The time when the version was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time when the version was created.
         
        .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. The time when the version was last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. The time when the version was last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The time when the version was last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];