All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.ray.serve.generated.DeploymentVersionOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.39.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: src/ray/protobuf/serve.proto

package io.ray.serve.generated;

public interface DeploymentVersionOrBuilder extends
    // @@protoc_insertion_point(interface_extends:ray.serve.DeploymentVersion)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string code_version = 1 [json_name = "codeVersion"];
   * @return The codeVersion.
   */
  java.lang.String getCodeVersion();
  /**
   * string code_version = 1 [json_name = "codeVersion"];
   * @return The bytes for codeVersion.
   */
  com.google.protobuf.ByteString
      getCodeVersionBytes();

  /**
   * .ray.serve.DeploymentConfig deployment_config = 2 [json_name = "deploymentConfig"];
   * @return Whether the deploymentConfig field is set.
   */
  boolean hasDeploymentConfig();
  /**
   * .ray.serve.DeploymentConfig deployment_config = 2 [json_name = "deploymentConfig"];
   * @return The deploymentConfig.
   */
  io.ray.serve.generated.DeploymentConfig getDeploymentConfig();
  /**
   * .ray.serve.DeploymentConfig deployment_config = 2 [json_name = "deploymentConfig"];
   */
  io.ray.serve.generated.DeploymentConfigOrBuilder getDeploymentConfigOrBuilder();

  /**
   * string ray_actor_options = 3 [json_name = "rayActorOptions"];
   * @return The rayActorOptions.
   */
  java.lang.String getRayActorOptions();
  /**
   * string ray_actor_options = 3 [json_name = "rayActorOptions"];
   * @return The bytes for rayActorOptions.
   */
  com.google.protobuf.ByteString
      getRayActorOptionsBytes();

  /**
   * string placement_group_bundles = 4 [json_name = "placementGroupBundles"];
   * @return The placementGroupBundles.
   */
  java.lang.String getPlacementGroupBundles();
  /**
   * string placement_group_bundles = 4 [json_name = "placementGroupBundles"];
   * @return The bytes for placementGroupBundles.
   */
  com.google.protobuf.ByteString
      getPlacementGroupBundlesBytes();

  /**
   * string placement_group_strategy = 5 [json_name = "placementGroupStrategy"];
   * @return The placementGroupStrategy.
   */
  java.lang.String getPlacementGroupStrategy();
  /**
   * string placement_group_strategy = 5 [json_name = "placementGroupStrategy"];
   * @return The bytes for placementGroupStrategy.
   */
  com.google.protobuf.ByteString
      getPlacementGroupStrategyBytes();

  /**
   * int32 max_replicas_per_node = 6 [json_name = "maxReplicasPerNode"];
   * @return The maxReplicasPerNode.
   */
  int getMaxReplicasPerNode();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy