title: Is there a method to change a Google Calendar's access level?
body: <p>I have the following code to create a new calendar for a gmail contact:</p>
  
  <pre><code>// Create a CalenderService and authenticate
  CalendarService myService = new CalendarService("exampleCo-exampleApp-1");
  myService.setUserCredentials("email@email.com", "password");
  
  CalendarEntry calendar = new CalendarEntry
  {
      Title = { Text = "Example title" },
      Summary = { Text = "Example summary" },
      TimeZone = "Europe/London",
      Hidden = false,
      Color = "#2952A3",
      Location = new Where("", "", "Location"),
  };
  
  Uri postUri = new Uri("https://www.google.com/calendar/feeds/default/owncalendars/full");
  CalendarEntry createdCalendar = (CalendarEntry)myService.Insert(postUri, calendar);
  </code></pre>
  
  <p>Is there some other method or property I can use to share this calendar, in the constructor or after it's been created? I've looked through everything but nothing's jumped out, been googling and looking around this site also but have had no luck.</p>
  
  <p>I've seen examples of how to set each the access level of each event try indidually, but not the whole calendar which is possible by clicking through Google's calendar settings.</p>
  
  <p>Thanks</p>