Skip to content
This repository has been archived by the owner on Sep 16, 2023. It is now read-only.

feat: Add script field to BuildStep message #584

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -565,7 +565,6 @@ public void createBuildTriggerTest() throws Exception {
.addAllIgnoredFiles(new ArrayList<String>())
.addAllIncludedFiles(new ArrayList<String>())
.setFilter("filter-1274492040")
.setServiceAccount("serviceAccount1079137720")
.build();
mockCloudBuild.addResponse(expectedResponse);

Expand Down Expand Up @@ -621,7 +620,6 @@ public void getBuildTriggerTest() throws Exception {
.addAllIgnoredFiles(new ArrayList<String>())
.addAllIncludedFiles(new ArrayList<String>())
.setFilter("filter-1274492040")
.setServiceAccount("serviceAccount1079137720")
.build();
mockCloudBuild.addResponse(expectedResponse);

Expand Down Expand Up @@ -758,7 +756,6 @@ public void updateBuildTriggerTest() throws Exception {
.addAllIgnoredFiles(new ArrayList<String>())
.addAllIncludedFiles(new ArrayList<String>())
.setFilter("filter-1274492040")
.setServiceAccount("serviceAccount1079137720")
.build();
mockCloudBuild.addResponse(expectedResponse);

Expand Down
Expand Up @@ -47,7 +47,6 @@ private BuildTrigger() {
ignoredFiles_ = com.google.protobuf.LazyStringArrayList.EMPTY;
includedFiles_ = com.google.protobuf.LazyStringArrayList.EMPTY;
filter_ = "";
serviceAccount_ = "";
}

@java.lang.Override
Expand Down Expand Up @@ -265,13 +264,6 @@ private BuildTrigger(
webhookConfig_ = subBuilder.buildPartial();
}

break;
}
case 266:
{
java.lang.String s = input.readStringRequireUtf8();

serviceAccount_ = s;
break;
}
case 274:
Expand Down Expand Up @@ -1432,63 +1424,6 @@ public com.google.protobuf.ByteString getFilterBytes() {
}
}

public static final int SERVICE_ACCOUNT_FIELD_NUMBER = 33;
private volatile java.lang.Object serviceAccount_;
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @return The serviceAccount.
*/
@java.lang.Override
public java.lang.String getServiceAccount() {
java.lang.Object ref = serviceAccount_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
serviceAccount_ = s;
return s;
}
}
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @return The bytes for serviceAccount.
*/
@java.lang.Override
public com.google.protobuf.ByteString getServiceAccountBytes() {
java.lang.Object ref = serviceAccount_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
serviceAccount_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}

private byte memoizedIsInitialized = -1;

@java.lang.Override
Expand Down Expand Up @@ -1553,9 +1488,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (webhookConfig_ != null) {
output.writeMessage(31, getWebhookConfig());
}
if (!getServiceAccountBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 33, serviceAccount_);
}
if (!getResourceNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 34, resourceName_);
}
Expand Down Expand Up @@ -1645,9 +1577,6 @@ public int getSerializedSize() {
if (webhookConfig_ != null) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(31, getWebhookConfig());
}
if (!getServiceAccountBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(33, serviceAccount_);
}
if (!getResourceNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(34, resourceName_);
}
Expand Down Expand Up @@ -1696,7 +1625,6 @@ public boolean equals(final java.lang.Object obj) {
if (!getIgnoredFilesList().equals(other.getIgnoredFilesList())) return false;
if (!getIncludedFilesList().equals(other.getIncludedFilesList())) return false;
if (!getFilter().equals(other.getFilter())) return false;
if (!getServiceAccount().equals(other.getServiceAccount())) return false;
if (!getBuildTemplateCase().equals(other.getBuildTemplateCase())) return false;
switch (buildTemplateCase_) {
case 18:
Expand Down Expand Up @@ -1770,8 +1698,6 @@ public int hashCode() {
}
hash = (37 * hash) + FILTER_FIELD_NUMBER;
hash = (53 * hash) + getFilter().hashCode();
hash = (37 * hash) + SERVICE_ACCOUNT_FIELD_NUMBER;
hash = (53 * hash) + getServiceAccount().hashCode();
switch (buildTemplateCase_) {
case 18:
hash = (37 * hash) + AUTODETECT_FIELD_NUMBER;
Expand Down Expand Up @@ -2002,8 +1928,6 @@ public Builder clear() {
bitField0_ = (bitField0_ & ~0x00000008);
filter_ = "";

serviceAccount_ = "";

buildTemplateCase_ = 0;
buildTemplate_ = null;
return this;
Expand Down Expand Up @@ -2095,7 +2019,6 @@ public com.google.cloudbuild.v1.BuildTrigger buildPartial() {
}
result.includedFiles_ = includedFiles_;
result.filter_ = filter_;
result.serviceAccount_ = serviceAccount_;
result.buildTemplateCase_ = buildTemplateCase_;
onBuilt();
return result;
Expand Down Expand Up @@ -2215,10 +2138,6 @@ public Builder mergeFrom(com.google.cloudbuild.v1.BuildTrigger other) {
filter_ = other.filter_;
onChanged();
}
if (!other.getServiceAccount().isEmpty()) {
serviceAccount_ = other.serviceAccount_;
onChanged();
}
switch (other.getBuildTemplateCase()) {
case AUTODETECT:
{
Expand Down Expand Up @@ -5131,132 +5050,6 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) {
return this;
}

private java.lang.Object serviceAccount_ = "";
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @return The serviceAccount.
*/
public java.lang.String getServiceAccount() {
java.lang.Object ref = serviceAccount_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
serviceAccount_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @return The bytes for serviceAccount.
*/
public com.google.protobuf.ByteString getServiceAccountBytes() {
java.lang.Object ref = serviceAccount_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
serviceAccount_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @param value The serviceAccount to set.
* @return This builder for chaining.
*/
public Builder setServiceAccount(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}

serviceAccount_ = value;
onChanged();
return this;
}
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @return This builder for chaining.
*/
public Builder clearServiceAccount() {

serviceAccount_ = getDefaultInstance().getServiceAccount();
onChanged();
return this;
}
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @param value The bytes for serviceAccount to set.
* @return This builder for chaining.
*/
public Builder setServiceAccountBytes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);

serviceAccount_ = value;
onChanged();
return this;
}

@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
Expand Down
Expand Up @@ -747,38 +747,5 @@ public interface BuildTriggerOrBuilder
*/
com.google.protobuf.ByteString getFilterBytes();

/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @return The serviceAccount.
*/
java.lang.String getServiceAccount();
/**
*
*
* <pre>
* The service account used for all user-controlled operations including
* UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild.
* If no service account is set, then the standard Cloud Build service account
* ([PROJECT_NUM]&#64;system.gserviceaccount.com) will be used instead.
* Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
* </pre>
*
* <code>string service_account = 33 [(.google.api.resource_reference) = { ... }</code>
*
* @return The bytes for serviceAccount.
*/
com.google.protobuf.ByteString getServiceAccountBytes();

public com.google.cloudbuild.v1.BuildTrigger.BuildTemplateCase getBuildTemplateCase();
}