Class PropertyQuotasSnapshot.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PropertyQuotasSnapshot.Builder>
com.google.analytics.data.v1alpha.PropertyQuotasSnapshot.Builder
All Implemented Interfaces:
PropertyQuotasSnapshotOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
PropertyQuotasSnapshot

public static final class PropertyQuotasSnapshot.Builder extends com.google.protobuf.GeneratedMessage.Builder<PropertyQuotasSnapshot.Builder> implements PropertyQuotasSnapshotOrBuilder
 Current state of all Property Quotas organized by quota category.
 
Protobuf type google.analytics.data.v1alpha.PropertyQuotasSnapshot
  • 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<PropertyQuotasSnapshot.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<PropertyQuotasSnapshot.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<PropertyQuotasSnapshot.Builder>
    • getDefaultInstanceForType

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

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

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

      public PropertyQuotasSnapshot.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<PropertyQuotasSnapshot.Builder>
    • mergeFrom

    • isInitialized

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

      public PropertyQuotasSnapshot.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<PropertyQuotasSnapshot.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Identifier. The property quota snapshot resource name.
       
      string name = 4 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. The property quota snapshot resource name.
       
      string name = 4 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      The bytes for name.
    • setName

      public PropertyQuotasSnapshot.Builder setName(String value)
       Identifier. The property quota snapshot resource name.
       
      string name = 4 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public PropertyQuotasSnapshot.Builder clearName()
       Identifier. The property quota snapshot resource name.
       
      string name = 4 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public PropertyQuotasSnapshot.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. The property quota snapshot resource name.
       
      string name = 4 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasCorePropertyQuota

      public boolean hasCorePropertyQuota()
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
      Specified by:
      hasCorePropertyQuota in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      Whether the corePropertyQuota field is set.
    • getCorePropertyQuota

      public PropertyQuota getCorePropertyQuota()
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
      Specified by:
      getCorePropertyQuota in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      The corePropertyQuota.
    • setCorePropertyQuota

      public PropertyQuotasSnapshot.Builder setCorePropertyQuota(PropertyQuota value)
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
    • setCorePropertyQuota

      public PropertyQuotasSnapshot.Builder setCorePropertyQuota(PropertyQuota.Builder builderForValue)
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
    • mergeCorePropertyQuota

      public PropertyQuotasSnapshot.Builder mergeCorePropertyQuota(PropertyQuota value)
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
    • clearCorePropertyQuota

      public PropertyQuotasSnapshot.Builder clearCorePropertyQuota()
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
    • getCorePropertyQuotaBuilder

      public PropertyQuota.Builder getCorePropertyQuotaBuilder()
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
    • getCorePropertyQuotaOrBuilder

      public PropertyQuotaOrBuilder getCorePropertyQuotaOrBuilder()
       Property Quota for core property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota core_property_quota = 1;
      Specified by:
      getCorePropertyQuotaOrBuilder in interface PropertyQuotasSnapshotOrBuilder
    • hasRealtimePropertyQuota

      public boolean hasRealtimePropertyQuota()
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
      Specified by:
      hasRealtimePropertyQuota in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      Whether the realtimePropertyQuota field is set.
    • getRealtimePropertyQuota

      public PropertyQuota getRealtimePropertyQuota()
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
      Specified by:
      getRealtimePropertyQuota in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      The realtimePropertyQuota.
    • setRealtimePropertyQuota

      public PropertyQuotasSnapshot.Builder setRealtimePropertyQuota(PropertyQuota value)
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
    • setRealtimePropertyQuota

      public PropertyQuotasSnapshot.Builder setRealtimePropertyQuota(PropertyQuota.Builder builderForValue)
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
    • mergeRealtimePropertyQuota

      public PropertyQuotasSnapshot.Builder mergeRealtimePropertyQuota(PropertyQuota value)
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
    • clearRealtimePropertyQuota

      public PropertyQuotasSnapshot.Builder clearRealtimePropertyQuota()
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
    • getRealtimePropertyQuotaBuilder

      public PropertyQuota.Builder getRealtimePropertyQuotaBuilder()
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
    • getRealtimePropertyQuotaOrBuilder

      public PropertyQuotaOrBuilder getRealtimePropertyQuotaOrBuilder()
       Property Quota for realtime property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota realtime_property_quota = 2;
      Specified by:
      getRealtimePropertyQuotaOrBuilder in interface PropertyQuotasSnapshotOrBuilder
    • hasFunnelPropertyQuota

      public boolean hasFunnelPropertyQuota()
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
      Specified by:
      hasFunnelPropertyQuota in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      Whether the funnelPropertyQuota field is set.
    • getFunnelPropertyQuota

      public PropertyQuota getFunnelPropertyQuota()
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
      Specified by:
      getFunnelPropertyQuota in interface PropertyQuotasSnapshotOrBuilder
      Returns:
      The funnelPropertyQuota.
    • setFunnelPropertyQuota

      public PropertyQuotasSnapshot.Builder setFunnelPropertyQuota(PropertyQuota value)
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
    • setFunnelPropertyQuota

      public PropertyQuotasSnapshot.Builder setFunnelPropertyQuota(PropertyQuota.Builder builderForValue)
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
    • mergeFunnelPropertyQuota

      public PropertyQuotasSnapshot.Builder mergeFunnelPropertyQuota(PropertyQuota value)
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
    • clearFunnelPropertyQuota

      public PropertyQuotasSnapshot.Builder clearFunnelPropertyQuota()
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
    • getFunnelPropertyQuotaBuilder

      public PropertyQuota.Builder getFunnelPropertyQuotaBuilder()
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
    • getFunnelPropertyQuotaOrBuilder

      public PropertyQuotaOrBuilder getFunnelPropertyQuotaOrBuilder()
       Property Quota for funnel property tokens
       
      .google.analytics.data.v1alpha.PropertyQuota funnel_property_quota = 3;
      Specified by:
      getFunnelPropertyQuotaOrBuilder in interface PropertyQuotasSnapshotOrBuilder