Skip to content

Commit e87c444

Browse files
[IAM] Update quickstart samples (GoogleCloudPlatform#2829)
* Add updated quickstart and tests * Update testPermissions method to be accurate * Update flow to remove testIamPermissions * Fix removeMember ConcurrentModificationException * Lint and style fixes * Change package to iam.snippets * Update test to use UUID * Fix capitalization of UUID in variable names
1 parent 51fa090 commit e87c444

23 files changed

+356
-32
lines changed

iam/api-client/src/main/java/com/google/iam/snippets/AddBinding.java renamed to iam/api-client/src/main/java/iam/snippets/AddBinding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_modify_policy_add_binding]
1919
import com.google.api.services.cloudresourcemanager.model.Binding;

iam/api-client/src/main/java/com/google/iam/snippets/AddMember.java renamed to iam/api-client/src/main/java/iam/snippets/AddMember.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_modify_policy_add_member]
1919
import com.google.api.services.cloudresourcemanager.model.Binding;
@@ -32,7 +32,7 @@ public static void addMember(Policy policy) {
3232
List<Binding> bindings = policy.getBindings();
3333

3434
for (Binding b : bindings) {
35-
if (b.getRole() == role) {
35+
if (b.getRole().equals(role)) {
3636
b.getMembers().add(member);
3737
System.out.println("Member " + member + " added to role " + role);
3838
return;

iam/api-client/src/main/java/com/google/iam/snippets/CreateServiceAccount.java renamed to iam/api-client/src/main/java/iam/snippets/CreateServiceAccount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_create_service_account]
1919
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;

iam/api-client/src/main/java/com/google/iam/snippets/CreateServiceAccountKey.java renamed to iam/api-client/src/main/java/iam/snippets/CreateServiceAccountKey.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_create_key]
1919
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;

iam/api-client/src/main/java/com/google/iam/snippets/DeleteServiceAccount.java renamed to iam/api-client/src/main/java/iam/snippets/DeleteServiceAccount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_delete_service_account]
1919
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;

iam/api-client/src/main/java/com/google/iam/snippets/DeleteServiceAccountKey.java renamed to iam/api-client/src/main/java/iam/snippets/DeleteServiceAccountKey.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_delete_key]
1919
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;

iam/api-client/src/main/java/com/google/iam/snippets/DisableServiceAccount.java renamed to iam/api-client/src/main/java/iam/snippets/DisableServiceAccount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_disable_service_account]
1919
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;

iam/api-client/src/main/java/com/google/iam/snippets/EnableServiceAccount.java renamed to iam/api-client/src/main/java/iam/snippets/EnableServiceAccount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_enable_service_account]
1919
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;

iam/api-client/src/main/java/com/google/iam/snippets/GetPolicy.java renamed to iam/api-client/src/main/java/iam/snippets/GetPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
// [START iam_get_policy]
1919
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;

iam/api-client/src/main/java/com/google/iam/snippets/GrantableRoles.java renamed to iam/api-client/src/main/java/iam/snippets/GrantableRoles.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* limitations under the License.
1414
*/
1515

16-
package com.google.iam.snippets;
16+
package iam.snippets;
1717

1818
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;
1919
import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport;

0 commit comments

Comments
 (0)