From 112b69771016a562416208f5b2f825cdf3322367 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 21 Jan 2020 13:51:53 -0800 Subject: [PATCH] feat: add resource names - PosixAccountName, SshPublicKeyName (#48) --- .../oslogin/common/PosixAccountName.java | 182 +++++++++++++ .../oslogin/common/SshPublicKeyName.java | 182 +++++++++++++ .../google/cloud/oslogin/common/UserName.java | 2 +- .../cloud/oslogin/v1/PosixAccountName.java | 182 +++++++++++++ .../cloud/oslogin/v1/SshPublicKeyName.java | 182 +++++++++++++ .../com/google/cloud/oslogin/v1/UserName.java | 2 +- synth.metadata | 252 +++++++++--------- 7 files changed, 862 insertions(+), 122 deletions(-) create mode 100644 proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/PosixAccountName.java create mode 100644 proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/SshPublicKeyName.java create mode 100644 proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/PosixAccountName.java create mode 100644 proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/SshPublicKeyName.java diff --git a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/PosixAccountName.java b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/PosixAccountName.java new file mode 100644 index 00000000..665fdc50 --- /dev/null +++ b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/PosixAccountName.java @@ -0,0 +1,182 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.oslogin.common; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** AUTO-GENERATED DOCUMENTATION AND CLASS */ +@javax.annotation.Generated("by GAPIC protoc plugin") +public class PosixAccountName implements ResourceName { + + private static final PathTemplate PATH_TEMPLATE = + PathTemplate.createWithoutUrlEncoding("users/{user}/projects/{project}"); + + private volatile Map fieldValuesMap; + + private final String user; + private final String project; + + public String getUser() { + return user; + } + + public String getProject() { + return project; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + private PosixAccountName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + project = Preconditions.checkNotNull(builder.getProject()); + } + + public static PosixAccountName of(String user, String project) { + return newBuilder().setUser(user).setProject(project).build(); + } + + public static String format(String user, String project) { + return newBuilder().setUser(user).setProject(project).build().toString(); + } + + public static PosixAccountName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PATH_TEMPLATE.validatedMatch( + formattedString, "PosixAccountName.parse: formattedString not in valid format"); + return of(matchMap.get("user"), matchMap.get("project")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList(values.size()); + for (PosixAccountName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PATH_TEMPLATE.matches(formattedString); + } + + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + fieldMapBuilder.put("user", user); + fieldMapBuilder.put("project", project); + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PATH_TEMPLATE.instantiate("user", user, "project", project); + } + + /** Builder for PosixAccountName. */ + public static class Builder { + + private String user; + private String project; + + public String getUser() { + return user; + } + + public String getProject() { + return project; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + private Builder() {} + + private Builder(PosixAccountName posixAccountName) { + user = posixAccountName.user; + project = posixAccountName.project; + } + + public PosixAccountName build() { + return new PosixAccountName(this); + } + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o instanceof PosixAccountName) { + PosixAccountName that = (PosixAccountName) o; + return (this.user.equals(that.user)) && (this.project.equals(that.project)); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= user.hashCode(); + h *= 1000003; + h ^= project.hashCode(); + return h; + } +} diff --git a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/SshPublicKeyName.java b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/SshPublicKeyName.java new file mode 100644 index 00000000..6541a72f --- /dev/null +++ b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/SshPublicKeyName.java @@ -0,0 +1,182 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.oslogin.common; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** AUTO-GENERATED DOCUMENTATION AND CLASS */ +@javax.annotation.Generated("by GAPIC protoc plugin") +public class SshPublicKeyName implements ResourceName { + + private static final PathTemplate PATH_TEMPLATE = + PathTemplate.createWithoutUrlEncoding("users/{user}/sshPublicKeys/{fingerprint}"); + + private volatile Map fieldValuesMap; + + private final String user; + private final String fingerprint; + + public String getUser() { + return user; + } + + public String getFingerprint() { + return fingerprint; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + private SshPublicKeyName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + fingerprint = Preconditions.checkNotNull(builder.getFingerprint()); + } + + public static SshPublicKeyName of(String user, String fingerprint) { + return newBuilder().setUser(user).setFingerprint(fingerprint).build(); + } + + public static String format(String user, String fingerprint) { + return newBuilder().setUser(user).setFingerprint(fingerprint).build().toString(); + } + + public static SshPublicKeyName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PATH_TEMPLATE.validatedMatch( + formattedString, "SshPublicKeyName.parse: formattedString not in valid format"); + return of(matchMap.get("user"), matchMap.get("fingerprint")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList(values.size()); + for (SshPublicKeyName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PATH_TEMPLATE.matches(formattedString); + } + + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + fieldMapBuilder.put("user", user); + fieldMapBuilder.put("fingerprint", fingerprint); + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PATH_TEMPLATE.instantiate("user", user, "fingerprint", fingerprint); + } + + /** Builder for SshPublicKeyName. */ + public static class Builder { + + private String user; + private String fingerprint; + + public String getUser() { + return user; + } + + public String getFingerprint() { + return fingerprint; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + public Builder setFingerprint(String fingerprint) { + this.fingerprint = fingerprint; + return this; + } + + private Builder() {} + + private Builder(SshPublicKeyName sshPublicKeyName) { + user = sshPublicKeyName.user; + fingerprint = sshPublicKeyName.fingerprint; + } + + public SshPublicKeyName build() { + return new SshPublicKeyName(this); + } + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o instanceof SshPublicKeyName) { + SshPublicKeyName that = (SshPublicKeyName) o; + return (this.user.equals(that.user)) && (this.fingerprint.equals(that.fingerprint)); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= user.hashCode(); + h *= 1000003; + h ^= fingerprint.hashCode(); + return h; + } +} diff --git a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/UserName.java b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/UserName.java index 09f24da8..752a3c76 100644 --- a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/UserName.java +++ b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/UserName.java @@ -24,7 +24,7 @@ import java.util.List; import java.util.Map; -// AUTO-GENERATED DOCUMENTATION AND CLASS +/** AUTO-GENERATED DOCUMENTATION AND CLASS */ @javax.annotation.Generated("by GAPIC protoc plugin") public class UserName implements ResourceName { diff --git a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/PosixAccountName.java b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/PosixAccountName.java new file mode 100644 index 00000000..f568d6bb --- /dev/null +++ b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/PosixAccountName.java @@ -0,0 +1,182 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.oslogin.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** AUTO-GENERATED DOCUMENTATION AND CLASS */ +@javax.annotation.Generated("by GAPIC protoc plugin") +public class PosixAccountName implements ResourceName { + + private static final PathTemplate PATH_TEMPLATE = + PathTemplate.createWithoutUrlEncoding("users/{user}/projects/{project}"); + + private volatile Map fieldValuesMap; + + private final String user; + private final String project; + + public String getUser() { + return user; + } + + public String getProject() { + return project; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + private PosixAccountName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + project = Preconditions.checkNotNull(builder.getProject()); + } + + public static PosixAccountName of(String user, String project) { + return newBuilder().setUser(user).setProject(project).build(); + } + + public static String format(String user, String project) { + return newBuilder().setUser(user).setProject(project).build().toString(); + } + + public static PosixAccountName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PATH_TEMPLATE.validatedMatch( + formattedString, "PosixAccountName.parse: formattedString not in valid format"); + return of(matchMap.get("user"), matchMap.get("project")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList(values.size()); + for (PosixAccountName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PATH_TEMPLATE.matches(formattedString); + } + + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + fieldMapBuilder.put("user", user); + fieldMapBuilder.put("project", project); + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PATH_TEMPLATE.instantiate("user", user, "project", project); + } + + /** Builder for PosixAccountName. */ + public static class Builder { + + private String user; + private String project; + + public String getUser() { + return user; + } + + public String getProject() { + return project; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + private Builder() {} + + private Builder(PosixAccountName posixAccountName) { + user = posixAccountName.user; + project = posixAccountName.project; + } + + public PosixAccountName build() { + return new PosixAccountName(this); + } + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o instanceof PosixAccountName) { + PosixAccountName that = (PosixAccountName) o; + return (this.user.equals(that.user)) && (this.project.equals(that.project)); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= user.hashCode(); + h *= 1000003; + h ^= project.hashCode(); + return h; + } +} diff --git a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/SshPublicKeyName.java b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/SshPublicKeyName.java new file mode 100644 index 00000000..207790af --- /dev/null +++ b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/SshPublicKeyName.java @@ -0,0 +1,182 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.oslogin.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** AUTO-GENERATED DOCUMENTATION AND CLASS */ +@javax.annotation.Generated("by GAPIC protoc plugin") +public class SshPublicKeyName implements ResourceName { + + private static final PathTemplate PATH_TEMPLATE = + PathTemplate.createWithoutUrlEncoding("users/{user}/sshPublicKeys/{fingerprint}"); + + private volatile Map fieldValuesMap; + + private final String user; + private final String fingerprint; + + public String getUser() { + return user; + } + + public String getFingerprint() { + return fingerprint; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + private SshPublicKeyName(Builder builder) { + user = Preconditions.checkNotNull(builder.getUser()); + fingerprint = Preconditions.checkNotNull(builder.getFingerprint()); + } + + public static SshPublicKeyName of(String user, String fingerprint) { + return newBuilder().setUser(user).setFingerprint(fingerprint).build(); + } + + public static String format(String user, String fingerprint) { + return newBuilder().setUser(user).setFingerprint(fingerprint).build().toString(); + } + + public static SshPublicKeyName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PATH_TEMPLATE.validatedMatch( + formattedString, "SshPublicKeyName.parse: formattedString not in valid format"); + return of(matchMap.get("user"), matchMap.get("fingerprint")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList(values.size()); + for (SshPublicKeyName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PATH_TEMPLATE.matches(formattedString); + } + + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + fieldMapBuilder.put("user", user); + fieldMapBuilder.put("fingerprint", fingerprint); + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PATH_TEMPLATE.instantiate("user", user, "fingerprint", fingerprint); + } + + /** Builder for SshPublicKeyName. */ + public static class Builder { + + private String user; + private String fingerprint; + + public String getUser() { + return user; + } + + public String getFingerprint() { + return fingerprint; + } + + public Builder setUser(String user) { + this.user = user; + return this; + } + + public Builder setFingerprint(String fingerprint) { + this.fingerprint = fingerprint; + return this; + } + + private Builder() {} + + private Builder(SshPublicKeyName sshPublicKeyName) { + user = sshPublicKeyName.user; + fingerprint = sshPublicKeyName.fingerprint; + } + + public SshPublicKeyName build() { + return new SshPublicKeyName(this); + } + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o instanceof SshPublicKeyName) { + SshPublicKeyName that = (SshPublicKeyName) o; + return (this.user.equals(that.user)) && (this.fingerprint.equals(that.fingerprint)); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= user.hashCode(); + h *= 1000003; + h ^= fingerprint.hashCode(); + return h; + } +} diff --git a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UserName.java b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UserName.java index 77ffa7ea..8c7e85b0 100644 --- a/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UserName.java +++ b/proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UserName.java @@ -24,7 +24,7 @@ import java.util.List; import java.util.Map; -// AUTO-GENERATED DOCUMENTATION AND CLASS +/** AUTO-GENERATED DOCUMENTATION AND CLASS */ @javax.annotation.Generated("by GAPIC protoc plugin") public class UserName implements ResourceName { diff --git a/synth.metadata b/synth.metadata index 8e51c566..86f7d5c0 100644 --- a/synth.metadata +++ b/synth.metadata @@ -1,19 +1,19 @@ { - "updateTime": "2020-01-16T08:56:05.380586Z", + "updateTime": "2020-01-18T08:58:40.163498Z", "sources": [ { "generator": { "name": "artman", - "version": "0.44.0", - "dockerImage": "googleapis/artman@sha256:10a6d0342b8d62544810ac5ad86c3b21049ec0696608ac60175da8e513234344" + "version": "0.44.1", + "dockerImage": "googleapis/artman@sha256:5599b61e56a372d21b671969ee915fbca0f6c3a0daaeb898d01f8f685f1bbc8b" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "0735b4b096872960568d1f366bfa75b7b0e1f1a3", - "internalRef": "289939042" + "sha": "7f0dab8177cf371ae019a082e2512de7ac102888", + "internalRef": "290326986" } }, { @@ -38,307 +38,310 @@ ], "newFiles": [ { - "path": "pom.xml" + "path": ".github/ISSUE_TEMPLATE/bug_report.md" }, { - "path": ".repo-metadata.json" + "path": ".github/ISSUE_TEMPLATE/feature_request.md" }, { - "path": "java.header" + "path": ".github/ISSUE_TEMPLATE/support_request.md" }, { - "path": "CONTRIBUTING.md" + "path": ".github/PULL_REQUEST_TEMPLATE.md" }, { - "path": "synth.metadata" + "path": ".github/release-please.yml" }, { - "path": "renovate.json" + "path": ".gitignore" }, { - "path": "versions.txt" + "path": ".kokoro/build.bat" }, { - "path": "synth.py" + "path": ".kokoro/build.sh" }, { - "path": "license-checks.xml" + "path": ".kokoro/coerce_logs.sh" }, { - "path": "CHANGELOG.md" + "path": ".kokoro/common.cfg" }, { - "path": "CODE_OF_CONDUCT.md" + "path": ".kokoro/continuous/common.cfg" }, { - "path": "LICENSE" + "path": ".kokoro/continuous/dependencies.cfg" }, { - "path": "codecov.yaml" + "path": ".kokoro/continuous/integration.cfg" }, { - "path": ".gitignore" + "path": ".kokoro/continuous/java11.cfg" }, { - "path": "README.md" + "path": ".kokoro/continuous/java7.cfg" }, { - "path": "google-cloud-os-login/pom.xml" + "path": ".kokoro/continuous/java8-osx.cfg" }, { - "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/OsLoginServiceClientTest.java" + "path": ".kokoro/continuous/java8-win.cfg" }, { - "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/MockOsLoginService.java" + "path": ".kokoro/continuous/java8.cfg" }, { - "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/MockOsLoginServiceImpl.java" + "path": ".kokoro/continuous/lint.cfg" }, { - "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/it/ITSystemTest.java" + "path": ".kokoro/continuous/propose_release.cfg" }, { - "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/OsLoginServiceSettings.java" + "path": ".kokoro/continuous/propose_release.sh" }, { - "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/OsLoginServiceClient.java" + "path": ".kokoro/continuous/samples.cfg" }, { - "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/package-info.java" + "path": ".kokoro/dependencies.sh" }, { - "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceStub.java" + "path": ".kokoro/linkage-monitor.sh" }, { - "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStub.java" + "path": ".kokoro/nightly/common.cfg" }, { - "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStubSettings.java" + "path": ".kokoro/nightly/dependencies.cfg" }, { - "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceCallableFactory.java" + "path": ".kokoro/nightly/integration.cfg" }, { - "path": "google-cloud-os-login-bom/pom.xml" + "path": ".kokoro/nightly/java11.cfg" }, { - "path": ".github/release-please.yml" + "path": ".kokoro/nightly/java7.cfg" }, { - "path": ".github/PULL_REQUEST_TEMPLATE.md" + "path": ".kokoro/nightly/java8-osx.cfg" }, { - "path": ".github/ISSUE_TEMPLATE/feature_request.md" + "path": ".kokoro/nightly/java8-win.cfg" }, { - "path": ".github/ISSUE_TEMPLATE/support_request.md" + "path": ".kokoro/nightly/java8.cfg" }, { - "path": ".github/ISSUE_TEMPLATE/bug_report.md" + "path": ".kokoro/nightly/lint.cfg" }, { - "path": "grpc-google-cloud-os-login-v1/pom.xml" + "path": ".kokoro/nightly/samples.cfg" }, { - "path": "grpc-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/OsLoginServiceGrpc.java" + "path": ".kokoro/presubmit/clirr.cfg" }, { - "path": ".kokoro/build.sh" + "path": ".kokoro/presubmit/common.cfg" }, { - "path": ".kokoro/common.cfg" + "path": ".kokoro/presubmit/dependencies.cfg" }, { - "path": ".kokoro/build.bat" + "path": ".kokoro/presubmit/integration.cfg" }, { - "path": ".kokoro/linkage-monitor.sh" + "path": ".kokoro/presubmit/java11.cfg" }, { - "path": ".kokoro/coerce_logs.sh" + "path": ".kokoro/presubmit/java7.cfg" }, { - "path": ".kokoro/dependencies.sh" + "path": ".kokoro/presubmit/java8-osx.cfg" }, { - "path": ".kokoro/trampoline.sh" + "path": ".kokoro/presubmit/java8-win.cfg" }, { - "path": ".kokoro/continuous/samples.cfg" + "path": ".kokoro/presubmit/java8.cfg" }, { - "path": ".kokoro/continuous/java8.cfg" + "path": ".kokoro/presubmit/linkage-monitor.cfg" }, { - "path": ".kokoro/continuous/integration.cfg" + "path": ".kokoro/presubmit/lint.cfg" }, { - "path": ".kokoro/continuous/java11.cfg" + "path": ".kokoro/presubmit/samples.cfg" }, { - "path": ".kokoro/continuous/propose_release.cfg" + "path": ".kokoro/release/bump_snapshot.cfg" }, { - "path": ".kokoro/continuous/common.cfg" + "path": ".kokoro/release/bump_snapshot.sh" }, { - "path": ".kokoro/continuous/propose_release.sh" + "path": ".kokoro/release/common.cfg" }, { - "path": ".kokoro/continuous/java7.cfg" + "path": ".kokoro/release/common.sh" }, { - "path": ".kokoro/continuous/lint.cfg" + "path": ".kokoro/release/drop.cfg" }, { - "path": ".kokoro/continuous/java8-osx.cfg" + "path": ".kokoro/release/drop.sh" }, { - "path": ".kokoro/continuous/dependencies.cfg" + "path": ".kokoro/release/promote.cfg" }, { - "path": ".kokoro/continuous/java8-win.cfg" + "path": ".kokoro/release/promote.sh" }, { - "path": ".kokoro/nightly/samples.cfg" + "path": ".kokoro/release/publish_javadoc.cfg" }, { - "path": ".kokoro/nightly/java8.cfg" + "path": ".kokoro/release/publish_javadoc.sh" }, { - "path": ".kokoro/nightly/integration.cfg" + "path": ".kokoro/release/snapshot.cfg" }, { - "path": ".kokoro/nightly/java11.cfg" + "path": ".kokoro/release/snapshot.sh" }, { - "path": ".kokoro/nightly/common.cfg" + "path": ".kokoro/release/stage.cfg" }, { - "path": ".kokoro/nightly/java7.cfg" + "path": ".kokoro/release/stage.sh" }, { - "path": ".kokoro/nightly/lint.cfg" + "path": ".kokoro/trampoline.sh" }, { - "path": ".kokoro/nightly/java8-osx.cfg" + "path": ".repo-metadata.json" }, { - "path": ".kokoro/nightly/dependencies.cfg" + "path": "CHANGELOG.md" }, { - "path": ".kokoro/nightly/java8-win.cfg" + "path": "CODE_OF_CONDUCT.md" }, { - "path": ".kokoro/release/publish_javadoc.cfg" + "path": "CONTRIBUTING.md" }, { - "path": ".kokoro/release/common.sh" + "path": "LICENSE" }, { - "path": ".kokoro/release/promote.sh" + "path": "README.md" }, { - "path": ".kokoro/release/common.cfg" + "path": "codecov.yaml" }, { - "path": ".kokoro/release/publish_javadoc.sh" + "path": "google-cloud-os-login-bom/pom.xml" }, { - "path": ".kokoro/release/drop.sh" + "path": "google-cloud-os-login/pom.xml" }, { - "path": ".kokoro/release/stage.sh" + "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/OsLoginServiceClient.java" }, { - "path": ".kokoro/release/promote.cfg" + "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/OsLoginServiceSettings.java" }, { - "path": ".kokoro/release/snapshot.cfg" + "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/package-info.java" }, { - "path": ".kokoro/release/bump_snapshot.cfg" + "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceCallableFactory.java" }, { - "path": ".kokoro/release/drop.cfg" + "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/GrpcOsLoginServiceStub.java" }, { - "path": ".kokoro/release/bump_snapshot.sh" + "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStub.java" }, { - "path": ".kokoro/release/stage.cfg" + "path": "google-cloud-os-login/src/main/java/com/google/cloud/oslogin/v1/stub/OsLoginServiceStubSettings.java" }, { - "path": ".kokoro/release/snapshot.sh" + "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/MockOsLoginService.java" }, { - "path": ".kokoro/presubmit/samples.cfg" + "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/MockOsLoginServiceImpl.java" }, { - "path": ".kokoro/presubmit/java8.cfg" + "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/OsLoginServiceClientTest.java" }, { - "path": ".kokoro/presubmit/integration.cfg" + "path": "google-cloud-os-login/src/test/java/com/google/cloud/oslogin/v1/it/ITSystemTest.java" }, { - "path": ".kokoro/presubmit/java11.cfg" + "path": "grpc-google-cloud-os-login-v1/pom.xml" }, { - "path": ".kokoro/presubmit/linkage-monitor.cfg" + "path": "grpc-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/OsLoginServiceGrpc.java" }, { - "path": ".kokoro/presubmit/common.cfg" + "path": "java.header" }, { - "path": ".kokoro/presubmit/java7.cfg" + "path": "license-checks.xml" }, { - "path": ".kokoro/presubmit/lint.cfg" + "path": "pom.xml" }, { - "path": ".kokoro/presubmit/java8-osx.cfg" + "path": "proto-google-cloud-os-login-v1/clirr-ignored-differences.xml" }, { - "path": ".kokoro/presubmit/dependencies.cfg" + "path": "proto-google-cloud-os-login-v1/pom.xml" }, { - "path": ".kokoro/presubmit/clirr.cfg" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/FingerprintName.java" }, { - "path": ".kokoro/presubmit/java8-win.cfg" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/OsLoginProto.java" }, { - "path": "proto-google-cloud-os-login-v1/pom.xml" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/PosixAccountName.java" }, { - "path": "proto-google-cloud-os-login-v1/clirr-ignored-differences.xml" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/ProjectName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ImportSshPublicKeyResponseOrBuilder.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/SshPublicKeyName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeleteSshPublicKeyRequest.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/UserName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeleteSshPublicKeyRequestOrBuilder.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeletePosixAccountRequest.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/OsLoginProto.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeletePosixAccountRequestOrBuilder.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UpdateSshPublicKeyRequest.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeleteSshPublicKeyRequest.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/LoginProfileOrBuilder.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeleteSshPublicKeyRequestOrBuilder.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeletePosixAccountRequest.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/FingerprintName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/GetSshPublicKeyRequest.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/GetLoginProfileRequest.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/LoginProfile.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/GetLoginProfileRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/GetSshPublicKeyRequest.java" }, { "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/GetSshPublicKeyRequestOrBuilder.java" @@ -347,49 +350,58 @@ "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ImportSshPublicKeyRequest.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/GetLoginProfileRequestOrBuilder.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ImportSshPublicKeyRequestOrBuilder.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ProjectName.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ImportSshPublicKeyResponse.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UserName.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ImportSshPublicKeyResponseOrBuilder.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/GetLoginProfileRequest.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/LoginProfile.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ImportSshPublicKeyResponse.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/LoginProfileOrBuilder.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UpdateSshPublicKeyRequestOrBuilder.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/OsLoginProto.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ImportSshPublicKeyRequestOrBuilder.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/PosixAccountName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/DeletePosixAccountRequestOrBuilder.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/ProjectName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/FingerprintName.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/SshPublicKeyName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/OsLoginProto.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UpdateSshPublicKeyRequest.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/ProjectName.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UpdateSshPublicKeyRequestOrBuilder.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/UserName.java" + "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/v1/UserName.java" }, { - "path": "proto-google-cloud-os-login-v1/src/main/java/com/google/cloud/oslogin/common/FingerprintName.java" + "path": "proto-google-cloud-os-login-v1/src/main/proto/google/cloud/oslogin/common/common.proto" }, { "path": "proto-google-cloud-os-login-v1/src/main/proto/google/cloud/oslogin/v1/oslogin.proto" }, { - "path": "proto-google-cloud-os-login-v1/src/main/proto/google/cloud/oslogin/common/common.proto" + "path": "renovate.json" + }, + { + "path": "synth.metadata" + }, + { + "path": "synth.py" + }, + { + "path": "versions.txt" } ] } \ No newline at end of file