Package org.apache.aurora.gen

Examples of org.apache.aurora.gen.Identity


        .setCronSchedule(CRON_SCHEDULE)
        .setTaskConfig(ownedCronJobTask);
    IScheduledTask ownedCronJobScheduledTask = IScheduledTask.build(new ScheduledTask()
        .setAssignedTask(new AssignedTask().setTask(ownedCronJobTask))
        .setStatus(ScheduleStatus.ASSIGNED));
    Identity otherOwner = new Identity("other", "other");
    JobConfiguration unownedCronJob = makeJob()
        .setOwner(otherOwner)
        .setCronSchedule(CRON_SCHEDULE)
        .setKey(JOB_KEY.newBuilder().setRole("other"))
        .setTaskConfig(ownedCronJobTask.deepCopy().setOwner(otherOwner));
View Full Code Here


  }

  @Test
  public void testGetRoleSummary() throws Exception {
    final String BAZ_ROLE = "baz_role";
    final Identity BAZ_ROLE_IDENTITY = new Identity(BAZ_ROLE, USER);

    JobConfiguration cronJobOne = makeJob()
        .setCronSchedule("1 * * * *")
        .setKey(JOB_KEY.newBuilder())
        .setTaskConfig(nonProductionTask());
View Full Code Here

    }
  }

  private static TaskConfig defaultTask(boolean production) {
    return new TaskConfig()
        .setOwner(new Identity(ROLE, USER))
        .setEnvironment(DEFAULT_ENVIRONMENT)
        .setJobName(JOB_NAME)
        .setContactEmail("testing@twitter.com")
        .setExecutorConfig(new ExecutorConfig("aurora", "data"))
        .setNumCpus(1)
View Full Code Here

        new AssignedTask()
            .setTaskId(taskId)
            .setTask(new TaskConfig()
                .setJobName("job-" + taskId)
                .setEnvironment("test")
                .setOwner(new Identity().setRole("role-" + taskId).setUser("user-" + taskId))));
  }
View Full Code Here

  private IScheduledTask makeTask(String taskId) {
    return IScheduledTask.build(new ScheduledTask().setAssignedTask(
        new AssignedTask()
            .setTaskId(taskId)
            .setTask(new TaskConfig()
                .setOwner(new Identity().setRole("owner-" + taskId))
                .setJobName("job-" + taskId)
                .setEnvironment("env-" + taskId))));
  }
View Full Code Here

            .setInstanceId(0)
            .setTaskId(id)
            .setTask(new TaskConfig()
                .setJobName(jobName)
                .setEnvironment(env)
                .setOwner(new Identity(role, role))
                .setExecutorConfig(new ExecutorConfig().setData("executor config")))));
  }
View Full Code Here

     */
    public Builder byRole(String role) {
      requireNonNull(role);

      return new Builder(
          query.deepCopy().setOwner(new Identity().setRole(role)));
    }
View Full Code Here

      requireNonNull(role);
      requireNonNull(environment);

      return new Builder(
          query.deepCopy()
              .setOwner(new Identity().setRole(role))
              .setEnvironment(environment));
    }
View Full Code Here

    public Builder byJob(IJobKey jobKey) {
      JobKeys.assertValid(jobKey);

      return new Builder(
          query.deepCopy()
              .setOwner(new Identity().setRole(jobKey.getRole()))
              .setEnvironment(jobKey.getEnvironment())
              .setJobName(jobKey.getName()));
    }
View Full Code Here

    public Builder byInstances(IJobKey jobKey, int instanceId, int... instanceIds) {
      JobKeys.assertValid(jobKey);

      return new Builder(
          query.deepCopy()
              .setOwner(new Identity().setRole(jobKey.getRole()))
              .setEnvironment(jobKey.getEnvironment())
              .setJobName(jobKey.getName())
              .setInstanceIds(ImmutableSet.<Integer>builder()
                  .add(instanceId)
                  .addAll(Ints.asList(instanceIds))
View Full Code Here

TOP

Related Classes of org.apache.aurora.gen.Identity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.