/** * * * <pre> * Representation of the actual Cloud IAM policy set on a cloud resource. For each * resource, there must be at most one Cloud IAM policy set on it. * </pre> * * <code>.google.iam.v1.Policy iam_policy = 4;</code> */ public com.google.iam.v1.Policy getIamPolicy() { return iamPolicy_ == null ? com.google.iam.v1.Policy.getDefaultInstance() : iamPolicy_; } /**
/** * * * <pre> * Representation of the actual Cloud IAM policy set on a cloud resource. For each * resource, there must be at most one Cloud IAM policy set on it. * </pre> * * <code>.google.iam.v1.Policy iam_policy = 4;</code> */ public com.google.iam.v1.PolicyOrBuilder getIamPolicyOrBuilder() { if (iamPolicyBuilder_ != null) { return iamPolicyBuilder_.getMessageOrBuilder(); } else { return iamPolicy_ == null ? com.google.iam.v1.Policy.getDefaultInstance() : iamPolicy_; } } /**
/** * * * <pre> * Representation of the actual Cloud IAM policy set on a cloud resource. For each * resource, there must be at most one Cloud IAM policy set on it. * </pre> * * <code>.google.iam.v1.Policy iam_policy = 4;</code> */ public com.google.iam.v1.Policy getIamPolicy() { if (iamPolicyBuilder_ == null) { return iamPolicy_ == null ? com.google.iam.v1.Policy.getDefaultInstance() : iamPolicy_; } else { return iamPolicyBuilder_.getMessage(); } } /**
private static io.grpc.MethodDescriptor< com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy> getSetIamPolicyMethodHelper() { io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy> getSetIamPolicyMethod; if ((getSetIamPolicyMethod = CloudTasksGrpc.getSetIamPolicyMethod) == null) { synchronized (CloudTasksGrpc.class) { if ((getSetIamPolicyMethod = CloudTasksGrpc.getSetIamPolicyMethod) == null) { CloudTasksGrpc.getSetIamPolicyMethod = getSetIamPolicyMethod = io.grpc.MethodDescriptor .<com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName( generateFullMethodName( "google.cloud.tasks.v2beta3.CloudTasks", "SetIamPolicy")) .setSampledToLocalTracing(true) .setRequestMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.SetIamPolicyRequest.getDefaultInstance())) .setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor(new CloudTasksMethodDescriptorSupplier("SetIamPolicy")) .build(); } } } return getSetIamPolicyMethod; }
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new DeviceManagerMethodDescriptorSupplier("GetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new SecurityCenterMethodDescriptorSupplier("GetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new BigtableInstanceAdminMethodDescriptorSupplier("SetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new InstanceAdminMethodDescriptorSupplier("SetIamPolicy"))
private static io.grpc.MethodDescriptor< com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy> getGetIamPolicyMethodHelper() { io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy> getGetIamPolicyMethod; if ((getGetIamPolicyMethod = CloudTasksGrpc.getGetIamPolicyMethod) == null) { synchronized (CloudTasksGrpc.class) { if ((getGetIamPolicyMethod = CloudTasksGrpc.getGetIamPolicyMethod) == null) { CloudTasksGrpc.getGetIamPolicyMethod = getGetIamPolicyMethod = io.grpc.MethodDescriptor .<com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName( generateFullMethodName( "google.cloud.tasks.v2beta2.CloudTasks", "GetIamPolicy")) .setSampledToLocalTracing(true) .setRequestMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.GetIamPolicyRequest.getDefaultInstance())) .setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor(new CloudTasksMethodDescriptorSupplier("GetIamPolicy")) .build(); } } } return getGetIamPolicyMethod; }
private static io.grpc.MethodDescriptor< com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy> getSetIamPolicyMethodHelper() { io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy> getSetIamPolicyMethod; if ((getSetIamPolicyMethod = CloudTasksGrpc.getSetIamPolicyMethod) == null) { synchronized (CloudTasksGrpc.class) { if ((getSetIamPolicyMethod = CloudTasksGrpc.getSetIamPolicyMethod) == null) { CloudTasksGrpc.getSetIamPolicyMethod = getSetIamPolicyMethod = io.grpc.MethodDescriptor .<com.google.iam.v1.SetIamPolicyRequest, com.google.iam.v1.Policy>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName( generateFullMethodName( "google.cloud.tasks.v2beta2.CloudTasks", "SetIamPolicy")) .setSampledToLocalTracing(true) .setRequestMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.SetIamPolicyRequest.getDefaultInstance())) .setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor(new CloudTasksMethodDescriptorSupplier("SetIamPolicy")) .build(); } } } return getSetIamPolicyMethod; }
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new DeviceManagerMethodDescriptorSupplier("SetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new InstanceAdminMethodDescriptorSupplier("GetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new DatabaseAdminMethodDescriptorSupplier("GetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new ContainerAnalysisV1Beta1MethodDescriptorSupplier("SetIamPolicy"))
private static io.grpc.MethodDescriptor< com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy> getGetIamPolicyMethodHelper() { io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy> getGetIamPolicyMethod; if ((getGetIamPolicyMethod = CloudTasksGrpc.getGetIamPolicyMethod) == null) { synchronized (CloudTasksGrpc.class) { if ((getGetIamPolicyMethod = CloudTasksGrpc.getGetIamPolicyMethod) == null) { CloudTasksGrpc.getGetIamPolicyMethod = getGetIamPolicyMethod = io.grpc.MethodDescriptor .<com.google.iam.v1.GetIamPolicyRequest, com.google.iam.v1.Policy>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.UNARY) .setFullMethodName( generateFullMethodName( "google.cloud.tasks.v2beta3.CloudTasks", "GetIamPolicy")) .setSampledToLocalTracing(true) .setRequestMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.GetIamPolicyRequest.getDefaultInstance())) .setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor(new CloudTasksMethodDescriptorSupplier("GetIamPolicy")) .build(); } } } return getGetIamPolicyMethod; }
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new BigtableInstanceAdminMethodDescriptorSupplier("GetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new SecurityCenterMethodDescriptorSupplier("SetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new DatabaseAdminMethodDescriptorSupplier("SetIamPolicy"))
.setResponseMarshaller( io.grpc.protobuf.ProtoUtils.marshaller( com.google.iam.v1.Policy.getDefaultInstance())) .setSchemaDescriptor( new ContainerAnalysisV1Beta1MethodDescriptorSupplier("GetIamPolicy"))
@Test public void testDefaultMarshaller() { DefaultMarshaller marshaller = new DefaultMarshaller(); Policy emptyPolicy = Policy.newBuilder().build(); assertEquals(emptyPolicy, marshaller.fromPb(marshaller.toPb(emptyPolicy))); assertEquals(SIMPLE_POLICY, marshaller.fromPb(marshaller.toPb(SIMPLE_POLICY))); assertEquals(FULL_POLICY, marshaller.fromPb(marshaller.toPb(FULL_POLICY))); com.google.iam.v1.Policy policyPb = com.google.iam.v1.Policy.getDefaultInstance(); Policy policy = marshaller.fromPb(policyPb); assertTrue(policy.getBindings().isEmpty()); assertNull(policy.getEtag()); assertEquals(0, policy.getVersion()); } }