当前位置: 首页>>代码示例>>Java>>正文


Java Protos.Parameter方法代码示例

本文整理汇总了Java中org.apache.mesos.Protos.Parameter方法的典型用法代码示例。如果您正苦于以下问题:Java Protos.Parameter方法的具体用法?Java Protos.Parameter怎么用?Java Protos.Parameter使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.mesos.Protos的用法示例。


在下文中一共展示了Protos.Parameter方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: DockerScheduler

import org.apache.mesos.Protos; //导入方法依赖的package包/类
DockerScheduler(
        LoggerWrapper loggerWrapper,
        int desiredInstances,
        Protos.CommandInfo.Builder commandInfoBuilder,
        List<Protos.Volume> volumes,
        List<Protos.Parameter> parameters,
        final Map<String, Object> configuration,
        PluginStepContext context

) {
    this.loggerWrapper = loggerWrapper;
    this.desiredInstances = desiredInstances;
    this.commandInfoBuilder = commandInfoBuilder;
    this.volumes = volumes;
    this.parameters = parameters;
    this.context = context;

    this.imageName = configuration.get("docker_image").toString();
    this.cpu = Double.parseDouble(configuration.get("docker_cpus").toString());
    this.memory = Double.parseDouble(configuration.get("docker_memory").toString());
    this.forcePullImage = Boolean.parseBoolean(configuration.get("docker_force_pull").toString());
    this.constraints = new ConstraintsChecker(configuration.get("mesos_constraints").toString());
}
 
开发者ID:farmapromlab,项目名称:rundeck-mesos-plugin,代码行数:24,代码来源:DockerScheduler.java

示例2: getDockerContainerInfo

import org.apache.mesos.Protos; //导入方法依赖的package包/类
private ContainerInfo getDockerContainerInfo(IDockerContainer config) {
  Iterable<Protos.Parameter> parameters = Iterables.transform(config.getParameters(),
      item -> Protos.Parameter.newBuilder().setKey(item.getName())
        .setValue(item.getValue()).build());

  ContainerInfo.DockerInfo.Builder dockerBuilder = ContainerInfo.DockerInfo.newBuilder()
      .setImage(config.getImage()).addAllParameters(parameters);
  return ContainerInfo.newBuilder()
      .setType(ContainerInfo.Type.DOCKER)
      .setDocker(dockerBuilder.build())
      .addAllVolumes(executorSettings.getExecutorConfig().getVolumeMounts())
      .build();
}
 
开发者ID:PacktPublishing,项目名称:Mastering-Mesos,代码行数:14,代码来源:MesosTaskFactory.java

示例3: getDockerParameters

import org.apache.mesos.Protos; //导入方法依赖的package包/类
public List<Protos.Parameter> getDockerParameters() {
  return taskInfo.getContainer().getDocker().getParametersList();
}
 
开发者ID:PacktPublishing,项目名称:Mastering-Mesos,代码行数:4,代码来源:EnvironmentContext.java


注:本文中的org.apache.mesos.Protos.Parameter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。