Beispiel #1
0
 /// <summary>Snippet for GetOrganization</summary>
 public void GetOrganization()
 {
     // Snippet: GetOrganization(string, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     string name = "organizations/[ORGANIZATION]";
     // Make the request
     Organization response = organizationsClient.GetOrganization(name);
     // End snippet
 }
Beispiel #2
0
 /// <summary>Snippet for GetOrganization</summary>
 public void GetOrganizationResourceNames()
 {
     // Snippet: GetOrganization(OrganizationName, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     OrganizationName name = OrganizationName.FromOrganization("[ORGANIZATION]");
     // Make the request
     Organization response = organizationsClient.GetOrganization(name);
     // End snippet
 }
Beispiel #3
0
 /// <summary>Snippet for SetIamPolicy</summary>
 public void SetIamPolicyResourceNames()
 {
     // Snippet: SetIamPolicy(IResourceName, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     IResourceName resource = new UnparsedResourceName("a/wildcard/resource");
     // Make the request
     Policy response = organizationsClient.SetIamPolicy(resource);
     // End snippet
 }
Beispiel #4
0
 /// <summary>Snippet for SetIamPolicy</summary>
 public void SetIamPolicy()
 {
     // Snippet: SetIamPolicy(string, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     string resource = "a/wildcard/resource";
     // Make the request
     Policy response = organizationsClient.SetIamPolicy(resource);
     // End snippet
 }
            public void PostsToTheCorrectUrl()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new OrganizationsClient(connection);

                var newOrganization = new NewOrganization("name");

                client.Create(newOrganization);

                connection.Received().Post <Organization>(Arg.Is <Uri>(u => u.ToString() == "organizations"),
                                                          Arg.Is <NewOrganization>(d => d.Name == "name"));
            }
Beispiel #6
0
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissionsResourceNames()
 {
     // Snippet: TestIamPermissions(IResourceName, IEnumerable<string>, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     IResourceName        resource    = new UnparsedResourceName("a/wildcard/resource");
     IEnumerable <string> permissions = new string[] { "", };
     // Make the request
     TestIamPermissionsResponse response = organizationsClient.TestIamPermissions(resource, permissions);
     // End snippet
 }
Beispiel #7
0
 /// <summary>Snippet for GetOrganization</summary>
 public void GetOrganizationRequestObject()
 {
     // Snippet: GetOrganization(GetOrganizationRequest, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     GetOrganizationRequest request = new GetOrganizationRequest
     {
         OrganizationName = OrganizationName.FromOrganization("[ORGANIZATION]"),
     };
     // Make the request
     Organization response = organizationsClient.GetOrganization(request);
     // End snippet
 }
Beispiel #8
0
 /// <summary>Snippet for TestIamPermissions</summary>
 public void TestIamPermissionsRequestObject()
 {
     // Snippet: TestIamPermissions(TestIamPermissionsRequest, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     TestIamPermissionsRequest request = new TestIamPermissionsRequest
     {
         ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
         Permissions            = { "", },
     };
     // Make the request
     TestIamPermissionsResponse response = organizationsClient.TestIamPermissions(request);
     // End snippet
 }
Beispiel #9
0
 /// <summary>Snippet for SetIamPolicy</summary>
 public void SetIamPolicyRequestObject()
 {
     // Snippet: SetIamPolicy(SetIamPolicyRequest, CallSettings)
     // Create client
     OrganizationsClient organizationsClient = OrganizationsClient.Create();
     // Initialize request argument(s)
     SetIamPolicyRequest request = new SetIamPolicyRequest
     {
         ResourceAsResourceName = new UnparsedResourceName("a/wildcard/resource"),
         Policy = new Policy(),
     };
     // Make the request
     Policy response = organizationsClient.SetIamPolicy(request);
     // End snippet
 }
Beispiel #10
0
        /// <summary>Snippet for SearchOrganizations</summary>
        public void SearchOrganizationsRequestObject()
        {
            // Snippet: SearchOrganizations(SearchOrganizationsRequest, CallSettings)
            // Create client
            OrganizationsClient organizationsClient = OrganizationsClient.Create();
            // Initialize request argument(s)
            SearchOrganizationsRequest request = new SearchOrganizationsRequest {
                Query = "",
            };
            // Make the request
            PagedEnumerable <SearchOrganizationsResponse, Organization> response = organizationsClient.SearchOrganizations(request);

            // Iterate over all response items, lazily performing RPCs as required
            foreach (Organization item in response)
            {
                // Do something with each item
                Console.WriteLine(item);
            }

            // Or iterate over pages (of server-defined size), performing one RPC per page
            foreach (SearchOrganizationsResponse page in response.AsRawResponses())
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (Organization item in page)
                {
                    // Do something with each item
                    Console.WriteLine(item);
                }
            }

            // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
            int pageSize = 10;
            Page <Organization> singlePage = response.ReadPage(pageSize);

            // Do something with the page of items
            Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
            foreach (Organization item in singlePage)
            {
                // Do something with each item
                Console.WriteLine(item);
            }
            // Store the pageToken, for when the next page is required.
            string nextPageToken = singlePage.NextPageToken;
            // End snippet
        }
            public async Task EnsuresNonNullArguments()
            {
                var client = new OrganizationsClient(Substitute.For <IApiConnection>());

                await Assert.ThrowsAsync <ArgumentNullException>(() => client.Create(null));
            }