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

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

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: src/ray/protobuf/serve.proto

package io.ray.serve.generated;

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

  /**
   * string deployment_def_name = 1 [json_name = "deploymentDefName"];
   * @return The deploymentDefName.
   */
  java.lang.String getDeploymentDefName();
  /**
   * string deployment_def_name = 1 [json_name = "deploymentDefName"];
   * @return The bytes for deploymentDefName.
   */
  com.google.protobuf.ByteString
      getDeploymentDefNameBytes();

  /**
   * bytes deployment_def = 2 [json_name = "deploymentDef"];
   * @return The deploymentDef.
   */
  com.google.protobuf.ByteString getDeploymentDef();

  /**
   * bytes init_args = 3 [json_name = "initArgs"];
   * @return The initArgs.
   */
  com.google.protobuf.ByteString getInitArgs();

  /**
   * bytes init_kwargs = 4 [json_name = "initKwargs"];
   * @return The initKwargs.
   */
  com.google.protobuf.ByteString getInitKwargs();

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

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

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

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy