本文整理了Java中com.thoughtworks.go.api.base.OutputWriter.addWithDefaultIfBlank()
方法的一些代码示例,展示了OutputWriter.addWithDefaultIfBlank()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OutputWriter.addWithDefaultIfBlank()
方法的具体详情如下:
包路径:com.thoughtworks.go.api.base.OutputWriter
类名称:OutputWriter
方法名:addWithDefaultIfBlank
暂无
代码示例来源:origin: gocd/gocd
public static void toJSON(OutputWriter jsonWriter, GitMaterialConfig gitMaterialConfig) {
ScmMaterialRepresenter.toJSON(jsonWriter, gitMaterialConfig);
jsonWriter.addWithDefaultIfBlank("branch", gitMaterialConfig.getBranch(), "master");
jsonWriter.add("submodule_folder", gitMaterialConfig.getSubmoduleFolder());
jsonWriter.add("shallow_clone", gitMaterialConfig.isShallowClone());
}
代码示例来源:origin: gocd/gocd
public static void toJSON(OutputWriter jsonWriter, GitMaterialConfig gitMaterialConfig) {
ScmMaterialRepresenter.toJSON(jsonWriter, gitMaterialConfig);
jsonWriter.addWithDefaultIfBlank("branch", gitMaterialConfig.getBranch(), "master");
jsonWriter.add("submodule_folder", gitMaterialConfig.getSubmoduleFolder());
jsonWriter.add("shallow_clone", gitMaterialConfig.isShallowClone());
}
代码示例来源:origin: gocd/gocd
static void toJSON(OutputWriter json, GitMaterialConfig material) {
json.add("name", material.getName());
json.add("auto_update", material.getAutoUpdate());
json.add("url", material.getUrl());
json.addWithDefaultIfBlank("branch", material.getBranch(), "master");
}
代码示例来源:origin: gocd/gocd
public static void toJSON(OutputWriter jsonWriter, JobInstance jobInstance) {
jsonWriter.add("id", jobInstance.getId());
jsonWriter.add("name", jobInstance.getName());
if (jobInstance.getState() != null) {
jsonWriter.add("state", jobInstance.getState().toString());
}
if (jobInstance.getResult() != null) {
jsonWriter.add("result", jobInstance.getResult().toString());
}
if (jobInstance.getScheduledDate() != null) {
jsonWriter.add("scheduled_date", jobInstance.getScheduledDate().getTime());
}
jsonWriter.add("rerun", jobInstance.isRerun());
if (jobInstance.getOriginalJobId() == null) {
jsonWriter.add("original_job_id", (String) null);
}
else {
jsonWriter.add("original_job_id", jobInstance.getOriginalJobId());
}
jsonWriter.addWithDefaultIfBlank("agent_uuid", jobInstance.getAgentUuid(), (String) null);
jsonWriter.add("pipeline_name", (String) null);
jsonWriter.add("pipeline_counter", (String) null);
jsonWriter.add("stage_name", (String) null);
jsonWriter.add("stage_counter", (String) null);
jsonWriter.addChildList("job_state_transitions", jobStateTransitionsWriter -> jobInstance.getTransitions().forEach(
jobStateTransition -> jobStateTransitionsWriter.addChild(
jobStateTransitionWriter -> JobStateTransitionRepresenter.toJSON(jobStateTransitionWriter, jobStateTransition))));
}
}
内容来源于网络,如有侵权,请联系作者删除!