Skip to content

Commit

Permalink
refresh clients (#3596)
Browse files Browse the repository at this point in the history
  • Loading branch information
pongad authored Aug 22, 2018
1 parent 75717ae commit 9123120
Show file tree
Hide file tree
Showing 65 changed files with 2,807 additions and 431 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* Copyright 2018 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
*
* http://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.containeranalysis.v1beta1;

import com.google.api.resourcenames.ResourceName;

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public abstract class IamResourceName implements ResourceName {
protected IamResourceName() {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/*
* Copyright 2018 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
*
* http://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.containeranalysis.v1beta1;

import com.google.api.resourcenames.ResourceName;

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public class IamResourceNames {
private IamResourceNames() {}

public static IamResourceName parse(String resourceNameString) {
if (NoteName.isParsableFrom(resourceNameString)) {
return NoteName.parse(resourceNameString);
}
if (OccurrenceName.isParsableFrom(resourceNameString)) {
return OccurrenceName.parse(resourceNameString);
}
return UntypedIamResourceName.parse(resourceNameString);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public class NoteName implements ResourceName {
public class NoteName extends IamResourceName {

private static final PathTemplate PATH_TEMPLATE =
PathTemplate.createWithoutUrlEncoding("projects/{project}/notes/{note}");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public class OccurrenceName implements ResourceName {
public class OccurrenceName extends IamResourceName {

private static final PathTemplate PATH_TEMPLATE =
PathTemplate.createWithoutUrlEncoding("projects/{project}/occurrences/{occurrence}");
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
/*
* Copyright 2018 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
*
* http://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.containeranalysis.v1beta1;

import com.google.common.base.Preconditions;
import com.google.api.resourcenames.ResourceName;
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 UntypedIamResourceName extends IamResourceName {

private final String rawValue;
private Map<String, String> valueMap;

private UntypedIamResourceName(String rawValue) {
this.rawValue = Preconditions.checkNotNull(rawValue);
this.valueMap = ImmutableMap.of("", rawValue);
}

public static UntypedIamResourceName from(ResourceName resourceName) {
return new UntypedIamResourceName(resourceName.toString());
}

public static UntypedIamResourceName parse(String formattedString) {
return new UntypedIamResourceName(formattedString);
}

public static List<UntypedIamResourceName> parseList(List<String> formattedStrings) {
List<UntypedIamResourceName> list = new ArrayList<>(formattedStrings.size());
for (String formattedString : formattedStrings) {
list.add(parse(formattedString));
}
return list;
}

public static List<String> toStringList(List<UntypedIamResourceName> values) {
List<String> list = new ArrayList<String>(values.size());
for (UntypedIamResourceName value : values) {
if (value == null) {
list.add("");
} else {
list.add(value.toString());
}
}
return list;
}

public static boolean isParsableFrom(String formattedString) {
return true;
}

/**
* Return a map with a single value rawValue keyed on an empty String "".
*/
public Map<String, String> getFieldValuesMap() {
return valueMap;
}

/**
* Return the initial rawValue if @param fieldName is an empty String, else return null.
*/
public String getFieldValue(String fieldName) {
return valueMap.get(fieldName);
}

@Override
public String toString() {
return rawValue;
}

@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof UntypedIamResourceName) {
UntypedIamResourceName that = (UntypedIamResourceName) o;
return this.rawValue.equals(that.rawValue);
}
return false;
}

@Override
public int hashCode() {
return rawValue.hashCode();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* Copyright 2018 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
*
* http://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 io.grafeas.v1beta1;

import com.google.api.resourcenames.ResourceName;

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public abstract class IamResourceName implements ResourceName {
protected IamResourceName() {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/*
* Copyright 2018 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
*
* http://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 io.grafeas.v1beta1;

import com.google.api.resourcenames.ResourceName;

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public class IamResourceNames {
private IamResourceNames() {}

public static IamResourceName parse(String resourceNameString) {
if (NoteName.isParsableFrom(resourceNameString)) {
return NoteName.parse(resourceNameString);
}
if (OccurrenceName.isParsableFrom(resourceNameString)) {
return OccurrenceName.parse(resourceNameString);
}
return UntypedIamResourceName.parse(resourceNameString);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public class NoteName implements ResourceName {
public class NoteName extends IamResourceName {

private static final PathTemplate PATH_TEMPLATE =
PathTemplate.createWithoutUrlEncoding("projects/{project}/notes/{note}");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public class OccurrenceName implements ResourceName {
public class OccurrenceName extends IamResourceName {

private static final PathTemplate PATH_TEMPLATE =
PathTemplate.createWithoutUrlEncoding("projects/{project}/occurrences/{occurrence}");
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
/*
* Copyright 2018 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
*
* http://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 io.grafeas.v1beta1;

import com.google.common.base.Preconditions;
import com.google.api.resourcenames.ResourceName;
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 UntypedIamResourceName extends IamResourceName {

private final String rawValue;
private Map<String, String> valueMap;

private UntypedIamResourceName(String rawValue) {
this.rawValue = Preconditions.checkNotNull(rawValue);
this.valueMap = ImmutableMap.of("", rawValue);
}

public static UntypedIamResourceName from(ResourceName resourceName) {
return new UntypedIamResourceName(resourceName.toString());
}

public static UntypedIamResourceName parse(String formattedString) {
return new UntypedIamResourceName(formattedString);
}

public static List<UntypedIamResourceName> parseList(List<String> formattedStrings) {
List<UntypedIamResourceName> list = new ArrayList<>(formattedStrings.size());
for (String formattedString : formattedStrings) {
list.add(parse(formattedString));
}
return list;
}

public static List<String> toStringList(List<UntypedIamResourceName> values) {
List<String> list = new ArrayList<String>(values.size());
for (UntypedIamResourceName value : values) {
if (value == null) {
list.add("");
} else {
list.add(value.toString());
}
}
return list;
}

public static boolean isParsableFrom(String formattedString) {
return true;
}

/**
* Return a map with a single value rawValue keyed on an empty String "".
*/
public Map<String, String> getFieldValuesMap() {
return valueMap;
}

/**
* Return the initial rawValue if @param fieldName is an empty String, else return null.
*/
public String getFieldValue(String fieldName) {
return valueMap.get(fieldName);
}

@Override
public String toString() {
return rawValue;
}

@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof UntypedIamResourceName) {
UntypedIamResourceName that = (UntypedIamResourceName) o;
return this.rawValue.equals(that.rawValue);
}
return false;
}

@Override
public int hashCode() {
return rawValue.hashCode();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* Copyright 2018 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
*
* http://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 io.grafeas.v1beta1.attestation;

import com.google.api.resourcenames.ResourceName;

// AUTO-GENERATED DOCUMENTATION AND CLASS
@javax.annotation.Generated("by GAPIC protoc plugin")
public abstract class IamResourceName implements ResourceName {
protected IamResourceName() {}
}
Loading

0 comments on commit 9123120

Please sign in to comment.