Build constructor
Build({
- Int64? id,
- BuilderID? builder,
- int? number,
- String? createdBy,
- String? viewUrl,
- Timestamp? createTime,
- Timestamp? startTime,
- Timestamp? endTime,
- Timestamp? updateTime,
- Status? status,
- Build_Input? input,
- Build_Output? output,
- Iterable<
Step> ? steps, - BuildInfra? infra,
- Iterable<
StringPair> ? tags, - String? summaryMarkdown,
- Trinary? critical,
- StatusDetails? statusDetails,
- String? canceledBy,
- Executable? exe,
- bool? canary,
- Duration? schedulingTimeout,
- Duration? executionTimeout,
- bool? waitForCapacity,
- Duration? gracePeriod,
- bool? canOutliveParent,
- Iterable<
Int64> ? ancestorIds, - Timestamp? cancelTime,
- String? cancellationMarkdown,
- Build_BuilderInfo? builderInfo,
- Trinary? retriable,
Implementation
factory Build({
$fixnum.Int64? id,
$0.BuilderID? builder,
$core.int? number,
$core.String? createdBy,
$core.String? viewUrl,
$1.Timestamp? createTime,
$1.Timestamp? startTime,
$1.Timestamp? endTime,
$1.Timestamp? updateTime,
$3.Status? status,
Build_Input? input,
Build_Output? output,
$core.Iterable<$2.Step>? steps,
BuildInfra? infra,
$core.Iterable<$3.StringPair>? tags,
$core.String? summaryMarkdown,
$3.Trinary? critical,
$3.StatusDetails? statusDetails,
$core.String? canceledBy,
$3.Executable? exe,
$core.bool? canary,
$4.Duration? schedulingTimeout,
$4.Duration? executionTimeout,
$core.bool? waitForCapacity,
$4.Duration? gracePeriod,
$core.bool? canOutliveParent,
$core.Iterable<$fixnum.Int64>? ancestorIds,
$1.Timestamp? cancelTime,
$core.String? cancellationMarkdown,
Build_BuilderInfo? builderInfo,
$3.Trinary? retriable,
}) {
final $result = create();
if (id != null) {
$result.id = id;
}
if (builder != null) {
$result.builder = builder;
}
if (number != null) {
$result.number = number;
}
if (createdBy != null) {
$result.createdBy = createdBy;
}
if (viewUrl != null) {
$result.viewUrl = viewUrl;
}
if (createTime != null) {
$result.createTime = createTime;
}
if (startTime != null) {
$result.startTime = startTime;
}
if (endTime != null) {
$result.endTime = endTime;
}
if (updateTime != null) {
$result.updateTime = updateTime;
}
if (status != null) {
$result.status = status;
}
if (input != null) {
$result.input = input;
}
if (output != null) {
$result.output = output;
}
if (steps != null) {
$result.steps.addAll(steps);
}
if (infra != null) {
$result.infra = infra;
}
if (tags != null) {
$result.tags.addAll(tags);
}
if (summaryMarkdown != null) {
$result.summaryMarkdown = summaryMarkdown;
}
if (critical != null) {
$result.critical = critical;
}
if (statusDetails != null) {
$result.statusDetails = statusDetails;
}
if (canceledBy != null) {
$result.canceledBy = canceledBy;
}
if (exe != null) {
$result.exe = exe;
}
if (canary != null) {
$result.canary = canary;
}
if (schedulingTimeout != null) {
$result.schedulingTimeout = schedulingTimeout;
}
if (executionTimeout != null) {
$result.executionTimeout = executionTimeout;
}
if (waitForCapacity != null) {
$result.waitForCapacity = waitForCapacity;
}
if (gracePeriod != null) {
$result.gracePeriod = gracePeriod;
}
if (canOutliveParent != null) {
$result.canOutliveParent = canOutliveParent;
}
if (ancestorIds != null) {
$result.ancestorIds.addAll(ancestorIds);
}
if (cancelTime != null) {
$result.cancelTime = cancelTime;
}
if (cancellationMarkdown != null) {
$result.cancellationMarkdown = cancellationMarkdown;
}
if (builderInfo != null) {
$result.builderInfo = builderInfo;
}
if (retriable != null) {
$result.retriable = retriable;
}
return $result;
}