Class Instance

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.parallelstore.v1beta.Instance
All Implemented Interfaces:
InstanceOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Instance extends com.google.protobuf.GeneratedMessage implements InstanceOrBuilder
 A Parallelstore instance.
 
Protobuf type google.cloud.parallelstore.v1beta.Instance
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • STATE_FIELD_NUMBER

      public static final int STATE_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • CAPACITY_GIB_FIELD_NUMBER

      public static final int CAPACITY_GIB_FIELD_NUMBER
      See Also:
    • DAOS_VERSION_FIELD_NUMBER

      public static final int DAOS_VERSION_FIELD_NUMBER
      See Also:
    • ACCESS_POINTS_FIELD_NUMBER

      public static final int ACCESS_POINTS_FIELD_NUMBER
      See Also:
    • NETWORK_FIELD_NUMBER

      public static final int NETWORK_FIELD_NUMBER
      See Also:
    • RESERVED_IP_RANGE_FIELD_NUMBER

      public static final int RESERVED_IP_RANGE_FIELD_NUMBER
      See Also:
    • EFFECTIVE_RESERVED_IP_RANGE_FIELD_NUMBER

      public static final int EFFECTIVE_RESERVED_IP_RANGE_FIELD_NUMBER
      See Also:
    • FILE_STRIPE_LEVEL_FIELD_NUMBER

      public static final int FILE_STRIPE_LEVEL_FIELD_NUMBER
      See Also:
    • DIRECTORY_STRIPE_LEVEL_FIELD_NUMBER

      public static final int DIRECTORY_STRIPE_LEVEL_FIELD_NUMBER
      See Also:
    • DEPLOYMENT_TYPE_FIELD_NUMBER

      public static final int DEPLOYMENT_TYPE_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getName

      public String getName()
       Identifier. The resource name of the instance, in the format
       `projects/{project}/locations/{location}/instances/{instance_id}`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface InstanceOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. The resource name of the instance, in the format
       `projects/{project}/locations/{location}/instances/{instance_id}`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface InstanceOrBuilder
      Returns:
      The bytes for name.
    • getDescription

      public String getDescription()
       Optional. The description of the instance. 2048 characters or less.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface InstanceOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Optional. The description of the instance. 2048 characters or less.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionBytes in interface InstanceOrBuilder
      Returns:
      The bytes for description.
    • getStateValue

      public int getStateValue()
       Output only. The instance state.
       
      .google.cloud.parallelstore.v1beta.Instance.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface InstanceOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • getState

      public Instance.State getState()
       Output only. The instance state.
       
      .google.cloud.parallelstore.v1beta.Instance.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface InstanceOrBuilder
      Returns:
      The state.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The time when the instance was created.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface InstanceOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The time when the instance was created.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface InstanceOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The time when the instance was created.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface InstanceOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The time when the instance was updated.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface InstanceOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The time when the instance was updated.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface InstanceOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The time when the instance was updated.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface InstanceOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: InstanceOrBuilder
       Optional. Cloud Labels are a flexible and lightweight mechanism for
       organizing cloud resources into groups that reflect a customer's
       organizational needs and deployment strategies. See
       https://cloud.google.com/resource-manager/docs/labels-overview for details.
       
      map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsCount in interface InstanceOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional. Cloud Labels are a flexible and lightweight mechanism for
       organizing cloud resources into groups that reflect a customer's
       organizational needs and deployment strategies. See
       https://cloud.google.com/resource-manager/docs/labels-overview for details.
       
      map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsLabels in interface InstanceOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface InstanceOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Optional. Cloud Labels are a flexible and lightweight mechanism for
       organizing cloud resources into groups that reflect a customer's
       organizational needs and deployment strategies. See
       https://cloud.google.com/resource-manager/docs/labels-overview for details.
       
      map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsMap in interface InstanceOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional. Cloud Labels are a flexible and lightweight mechanism for
       organizing cloud resources into groups that reflect a customer's
       organizational needs and deployment strategies. See
       https://cloud.google.com/resource-manager/docs/labels-overview for details.
       
      map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrDefault in interface InstanceOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional. Cloud Labels are a flexible and lightweight mechanism for
       organizing cloud resources into groups that reflect a customer's
       organizational needs and deployment strategies. See
       https://cloud.google.com/resource-manager/docs/labels-overview for details.
       
      map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrThrow in interface InstanceOrBuilder
    • getCapacityGib

      public long getCapacityGib()
       Required. Immutable. The instance's storage capacity in Gibibytes (GiB).
       Allowed values are between 12000 and 100000, in multiples of 4000; e.g.,
       12000, 16000, 20000, ...
       
      int64 capacity_gib = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCapacityGib in interface InstanceOrBuilder
      Returns:
      The capacityGib.
    • getDaosVersion

      @Deprecated public String getDaosVersion()
      Deprecated.
      google.cloud.parallelstore.v1beta.Instance.daos_version is deprecated. See google/cloud/parallelstore/v1beta/parallelstore.proto;l=274
       Output only. Deprecated: The version of DAOS software running in the
       instance.
       
      string daos_version = 9 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDaosVersion in interface InstanceOrBuilder
      Returns:
      The daosVersion.
    • getDaosVersionBytes

      @Deprecated public com.google.protobuf.ByteString getDaosVersionBytes()
      Deprecated.
      google.cloud.parallelstore.v1beta.Instance.daos_version is deprecated. See google/cloud/parallelstore/v1beta/parallelstore.proto;l=274
       Output only. Deprecated: The version of DAOS software running in the
       instance.
       
      string daos_version = 9 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDaosVersionBytes in interface InstanceOrBuilder
      Returns:
      The bytes for daosVersion.
    • getAccessPointsList

      public com.google.protobuf.ProtocolStringList getAccessPointsList()
       Output only. A list of IPv4 addresses used for client side configuration.
       
      repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAccessPointsList in interface InstanceOrBuilder
      Returns:
      A list containing the accessPoints.
    • getAccessPointsCount

      public int getAccessPointsCount()
       Output only. A list of IPv4 addresses used for client side configuration.
       
      repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAccessPointsCount in interface InstanceOrBuilder
      Returns:
      The count of accessPoints.
    • getAccessPoints

      public String getAccessPoints(int index)
       Output only. A list of IPv4 addresses used for client side configuration.
       
      repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAccessPoints in interface InstanceOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The accessPoints at the given index.
    • getAccessPointsBytes

      public com.google.protobuf.ByteString getAccessPointsBytes(int index)
       Output only. A list of IPv4 addresses used for client side configuration.
       
      repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAccessPointsBytes in interface InstanceOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the accessPoints at the given index.
    • getNetwork

      public String getNetwork()
       Optional. Immutable. The name of the Compute Engine
       [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the
       instance is connected.
       
      string network = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getNetwork in interface InstanceOrBuilder
      Returns:
      The network.
    • getNetworkBytes

      public com.google.protobuf.ByteString getNetworkBytes()
       Optional. Immutable. The name of the Compute Engine
       [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the
       instance is connected.
       
      string network = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getNetworkBytes in interface InstanceOrBuilder
      Returns:
      The bytes for network.
    • getReservedIpRange

      public String getReservedIpRange()
       Optional. Immutable. The ID of the IP address range being used by the
       instance's VPC network. See [Configure a VPC
       network](https://cloud.google.com/parallelstore/docs/vpc#create_and_configure_the_vpc).
       If no ID is provided, all ranges are considered.
       
      string reserved_ip_range = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getReservedIpRange in interface InstanceOrBuilder
      Returns:
      The reservedIpRange.
    • getReservedIpRangeBytes

      public com.google.protobuf.ByteString getReservedIpRangeBytes()
       Optional. Immutable. The ID of the IP address range being used by the
       instance's VPC network. See [Configure a VPC
       network](https://cloud.google.com/parallelstore/docs/vpc#create_and_configure_the_vpc).
       If no ID is provided, all ranges are considered.
       
      string reserved_ip_range = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getReservedIpRangeBytes in interface InstanceOrBuilder
      Returns:
      The bytes for reservedIpRange.
    • getEffectiveReservedIpRange

      public String getEffectiveReservedIpRange()
       Output only. Immutable. The ID of the IP address range being used by the
       instance's VPC network. This field is populated by the service and contains
       the value currently used by the service.
       
      string effective_reserved_ip_range = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getEffectiveReservedIpRange in interface InstanceOrBuilder
      Returns:
      The effectiveReservedIpRange.
    • getEffectiveReservedIpRangeBytes

      public com.google.protobuf.ByteString getEffectiveReservedIpRangeBytes()
       Output only. Immutable. The ID of the IP address range being used by the
       instance's VPC network. This field is populated by the service and contains
       the value currently used by the service.
       
      string effective_reserved_ip_range = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getEffectiveReservedIpRangeBytes in interface InstanceOrBuilder
      Returns:
      The bytes for effectiveReservedIpRange.
    • getFileStripeLevelValue

      public int getFileStripeLevelValue()
       Optional. Immutable. Stripe level for files. Allowed values are:
      
       * `FILE_STRIPE_LEVEL_MIN`: offers the best performance for small size
       files.
       * `FILE_STRIPE_LEVEL_BALANCED`: balances performance for workloads
       involving a mix of small and large files.
       * `FILE_STRIPE_LEVEL_MAX`: higher throughput performance for larger files.
       
      .google.cloud.parallelstore.v1beta.FileStripeLevel file_stripe_level = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFileStripeLevelValue in interface InstanceOrBuilder
      Returns:
      The enum numeric value on the wire for fileStripeLevel.
    • getFileStripeLevel

      public FileStripeLevel getFileStripeLevel()
       Optional. Immutable. Stripe level for files. Allowed values are:
      
       * `FILE_STRIPE_LEVEL_MIN`: offers the best performance for small size
       files.
       * `FILE_STRIPE_LEVEL_BALANCED`: balances performance for workloads
       involving a mix of small and large files.
       * `FILE_STRIPE_LEVEL_MAX`: higher throughput performance for larger files.
       
      .google.cloud.parallelstore.v1beta.FileStripeLevel file_stripe_level = 15 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFileStripeLevel in interface InstanceOrBuilder
      Returns:
      The fileStripeLevel.
    • getDirectoryStripeLevelValue

      public int getDirectoryStripeLevelValue()
       Optional. Immutable. Stripe level for directories. Allowed values are:
      
       * `DIRECTORY_STRIPE_LEVEL_MIN`: recommended when directories contain a
       small number of files.
       * `DIRECTORY_STRIPE_LEVEL_BALANCED`: balances performance for workloads
       involving a mix of small and large directories.
       * `DIRECTORY_STRIPE_LEVEL_MAX`: recommended for directories with a large
       number of files.
       
      .google.cloud.parallelstore.v1beta.DirectoryStripeLevel directory_stripe_level = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDirectoryStripeLevelValue in interface InstanceOrBuilder
      Returns:
      The enum numeric value on the wire for directoryStripeLevel.
    • getDirectoryStripeLevel

      public DirectoryStripeLevel getDirectoryStripeLevel()
       Optional. Immutable. Stripe level for directories. Allowed values are:
      
       * `DIRECTORY_STRIPE_LEVEL_MIN`: recommended when directories contain a
       small number of files.
       * `DIRECTORY_STRIPE_LEVEL_BALANCED`: balances performance for workloads
       involving a mix of small and large directories.
       * `DIRECTORY_STRIPE_LEVEL_MAX`: recommended for directories with a large
       number of files.
       
      .google.cloud.parallelstore.v1beta.DirectoryStripeLevel directory_stripe_level = 16 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDirectoryStripeLevel in interface InstanceOrBuilder
      Returns:
      The directoryStripeLevel.
    • getDeploymentTypeValue

      public int getDeploymentTypeValue()
       Optional. Immutable. The deployment type of the instance. Allowed values
       are:
      
       * `SCRATCH`: the instance is a scratch instance.
       * `PERSISTENT`: the instance is a persistent instance.
       
      .google.cloud.parallelstore.v1beta.DeploymentType deployment_type = 17 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDeploymentTypeValue in interface InstanceOrBuilder
      Returns:
      The enum numeric value on the wire for deploymentType.
    • getDeploymentType

      public DeploymentType getDeploymentType()
       Optional. Immutable. The deployment type of the instance. Allowed values
       are:
      
       * `SCRATCH`: the instance is a scratch instance.
       * `PERSISTENT`: the instance is a persistent instance.
       
      .google.cloud.parallelstore.v1beta.DeploymentType deployment_type = 17 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDeploymentType in interface InstanceOrBuilder
      Returns:
      The deploymentType.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Instance parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Instance parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Instance parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Instance parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Instance parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Instance parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Instance.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Instance.Builder newBuilder()
    • newBuilder

      public static Instance.Builder newBuilder(Instance prototype)
    • toBuilder

      public Instance.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Instance.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Instance getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Instance> parser()
    • getParserForType

      public com.google.protobuf.Parser<Instance> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Instance getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder