Class AccessQuota.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AccessQuota.Builder>
com.google.analytics.admin.v1beta.AccessQuota.Builder
All Implemented Interfaces:
AccessQuotaOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AccessQuota

public static final class AccessQuota.Builder extends com.google.protobuf.GeneratedMessage.Builder<AccessQuota.Builder> implements AccessQuotaOrBuilder
 Current state of all quotas for this Analytics property. If any quota for a
 property is exhausted, all requests to that property will return Resource
 Exhausted errors.
 
Protobuf type google.analytics.admin.v1beta.AccessQuota
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<AccessQuota.Builder>
    • clear

      public AccessQuota.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<AccessQuota.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<AccessQuota.Builder>
    • getDefaultInstanceForType

      public AccessQuota getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public AccessQuota build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public AccessQuota buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public AccessQuota.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AccessQuota.Builder>
    • mergeFrom

      public AccessQuota.Builder mergeFrom(AccessQuota other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<AccessQuota.Builder>
    • mergeFrom

      public AccessQuota.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AccessQuota.Builder>
      Throws:
      IOException
    • hasTokensPerDay

      public boolean hasTokensPerDay()
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
      Specified by:
      hasTokensPerDay in interface AccessQuotaOrBuilder
      Returns:
      Whether the tokensPerDay field is set.
    • getTokensPerDay

      public AccessQuotaStatus getTokensPerDay()
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
      Specified by:
      getTokensPerDay in interface AccessQuotaOrBuilder
      Returns:
      The tokensPerDay.
    • setTokensPerDay

      public AccessQuota.Builder setTokensPerDay(AccessQuotaStatus value)
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
    • setTokensPerDay

      public AccessQuota.Builder setTokensPerDay(AccessQuotaStatus.Builder builderForValue)
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
    • mergeTokensPerDay

      public AccessQuota.Builder mergeTokensPerDay(AccessQuotaStatus value)
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
    • clearTokensPerDay

      public AccessQuota.Builder clearTokensPerDay()
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
    • getTokensPerDayBuilder

      public AccessQuotaStatus.Builder getTokensPerDayBuilder()
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
    • getTokensPerDayOrBuilder

      public AccessQuotaStatusOrBuilder getTokensPerDayOrBuilder()
       Properties can use 250,000 tokens per day. Most requests consume fewer than
       10 tokens.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_day = 1;
      Specified by:
      getTokensPerDayOrBuilder in interface AccessQuotaOrBuilder
    • hasTokensPerHour

      public boolean hasTokensPerHour()
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
      Specified by:
      hasTokensPerHour in interface AccessQuotaOrBuilder
      Returns:
      Whether the tokensPerHour field is set.
    • getTokensPerHour

      public AccessQuotaStatus getTokensPerHour()
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
      Specified by:
      getTokensPerHour in interface AccessQuotaOrBuilder
      Returns:
      The tokensPerHour.
    • setTokensPerHour

      public AccessQuota.Builder setTokensPerHour(AccessQuotaStatus value)
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
    • setTokensPerHour

      public AccessQuota.Builder setTokensPerHour(AccessQuotaStatus.Builder builderForValue)
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
    • mergeTokensPerHour

      public AccessQuota.Builder mergeTokensPerHour(AccessQuotaStatus value)
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
    • clearTokensPerHour

      public AccessQuota.Builder clearTokensPerHour()
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
    • getTokensPerHourBuilder

      public AccessQuotaStatus.Builder getTokensPerHourBuilder()
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
    • getTokensPerHourOrBuilder

      public AccessQuotaStatusOrBuilder getTokensPerHourOrBuilder()
       Properties can use 50,000 tokens per hour. An API request consumes a single
       number of tokens, and that number is deducted from all of the hourly,
       daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_hour = 2;
      Specified by:
      getTokensPerHourOrBuilder in interface AccessQuotaOrBuilder
    • hasConcurrentRequests

      public boolean hasConcurrentRequests()
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
      Specified by:
      hasConcurrentRequests in interface AccessQuotaOrBuilder
      Returns:
      Whether the concurrentRequests field is set.
    • getConcurrentRequests

      public AccessQuotaStatus getConcurrentRequests()
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
      Specified by:
      getConcurrentRequests in interface AccessQuotaOrBuilder
      Returns:
      The concurrentRequests.
    • setConcurrentRequests

      public AccessQuota.Builder setConcurrentRequests(AccessQuotaStatus value)
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
    • setConcurrentRequests

      public AccessQuota.Builder setConcurrentRequests(AccessQuotaStatus.Builder builderForValue)
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
    • mergeConcurrentRequests

      public AccessQuota.Builder mergeConcurrentRequests(AccessQuotaStatus value)
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
    • clearConcurrentRequests

      public AccessQuota.Builder clearConcurrentRequests()
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
    • getConcurrentRequestsBuilder

      public AccessQuotaStatus.Builder getConcurrentRequestsBuilder()
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
    • getConcurrentRequestsOrBuilder

      public AccessQuotaStatusOrBuilder getConcurrentRequestsOrBuilder()
       Properties can use up to 50 concurrent requests.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus concurrent_requests = 3;
      Specified by:
      getConcurrentRequestsOrBuilder in interface AccessQuotaOrBuilder
    • hasServerErrorsPerProjectPerHour

      public boolean hasServerErrorsPerProjectPerHour()
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
      Specified by:
      hasServerErrorsPerProjectPerHour in interface AccessQuotaOrBuilder
      Returns:
      Whether the serverErrorsPerProjectPerHour field is set.
    • getServerErrorsPerProjectPerHour

      public AccessQuotaStatus getServerErrorsPerProjectPerHour()
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
      Specified by:
      getServerErrorsPerProjectPerHour in interface AccessQuotaOrBuilder
      Returns:
      The serverErrorsPerProjectPerHour.
    • setServerErrorsPerProjectPerHour

      public AccessQuota.Builder setServerErrorsPerProjectPerHour(AccessQuotaStatus value)
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
    • setServerErrorsPerProjectPerHour

      public AccessQuota.Builder setServerErrorsPerProjectPerHour(AccessQuotaStatus.Builder builderForValue)
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
    • mergeServerErrorsPerProjectPerHour

      public AccessQuota.Builder mergeServerErrorsPerProjectPerHour(AccessQuotaStatus value)
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
    • clearServerErrorsPerProjectPerHour

      public AccessQuota.Builder clearServerErrorsPerProjectPerHour()
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
    • getServerErrorsPerProjectPerHourBuilder

      public AccessQuotaStatus.Builder getServerErrorsPerProjectPerHourBuilder()
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
    • getServerErrorsPerProjectPerHourOrBuilder

      public AccessQuotaStatusOrBuilder getServerErrorsPerProjectPerHourOrBuilder()
       Properties and cloud project pairs can have up to 50 server errors per
       hour.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus server_errors_per_project_per_hour = 4;
      Specified by:
      getServerErrorsPerProjectPerHourOrBuilder in interface AccessQuotaOrBuilder
    • hasTokensPerProjectPerHour

      public boolean hasTokensPerProjectPerHour()
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
      Specified by:
      hasTokensPerProjectPerHour in interface AccessQuotaOrBuilder
      Returns:
      Whether the tokensPerProjectPerHour field is set.
    • getTokensPerProjectPerHour

      public AccessQuotaStatus getTokensPerProjectPerHour()
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
      Specified by:
      getTokensPerProjectPerHour in interface AccessQuotaOrBuilder
      Returns:
      The tokensPerProjectPerHour.
    • setTokensPerProjectPerHour

      public AccessQuota.Builder setTokensPerProjectPerHour(AccessQuotaStatus value)
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
    • setTokensPerProjectPerHour

      public AccessQuota.Builder setTokensPerProjectPerHour(AccessQuotaStatus.Builder builderForValue)
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
    • mergeTokensPerProjectPerHour

      public AccessQuota.Builder mergeTokensPerProjectPerHour(AccessQuotaStatus value)
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
    • clearTokensPerProjectPerHour

      public AccessQuota.Builder clearTokensPerProjectPerHour()
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
    • getTokensPerProjectPerHourBuilder

      public AccessQuotaStatus.Builder getTokensPerProjectPerHourBuilder()
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
    • getTokensPerProjectPerHourOrBuilder

      public AccessQuotaStatusOrBuilder getTokensPerProjectPerHourOrBuilder()
       Properties can use up to 25% of their tokens per project per hour. This
       amounts to Analytics 360 Properties can use 12,500 tokens per project per
       hour. An API request consumes a single number of tokens, and that number is
       deducted from all of the hourly, daily, and per project hourly quotas.
       
      .google.analytics.admin.v1beta.AccessQuotaStatus tokens_per_project_per_hour = 5;
      Specified by:
      getTokensPerProjectPerHourOrBuilder in interface AccessQuotaOrBuilder