Class Property.Builder

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

public static final class Property.Builder extends com.google.protobuf.GeneratedMessage.Builder<Property.Builder> implements PropertyOrBuilder
 A resource message representing a Google Analytics property.
 
Protobuf type google.analytics.admin.v1beta.Property
  • 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<Property.Builder>
    • clear

      public Property.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<Property.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<Property.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public Property.Builder mergeFrom(Property other)
    • isInitialized

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

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

      public String getName()
       Output only. Resource name of this property.
       Format: properties/{property_id}
       Example: "properties/1000"
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getName in interface PropertyOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. Resource name of this property.
       Format: properties/{property_id}
       Example: "properties/1000"
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNameBytes in interface PropertyOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Property.Builder setName(String value)
       Output only. Resource name of this property.
       Format: properties/{property_id}
       Example: "properties/1000"
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Property.Builder clearName()
       Output only. Resource name of this property.
       Format: properties/{property_id}
       Example: "properties/1000"
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Property.Builder setNameBytes(com.google.protobuf.ByteString value)
       Output only. Resource name of this property.
       Format: properties/{property_id}
       Example: "properties/1000"
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getPropertyTypeValue

      public int getPropertyTypeValue()
       Immutable. The property type for this Property resource. When creating a
       property, if the type is "PROPERTY_TYPE_UNSPECIFIED", then
       "ORDINARY_PROPERTY" will be implied.
       
      .google.analytics.admin.v1beta.PropertyType property_type = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPropertyTypeValue in interface PropertyOrBuilder
      Returns:
      The enum numeric value on the wire for propertyType.
    • setPropertyTypeValue

      public Property.Builder setPropertyTypeValue(int value)
       Immutable. The property type for this Property resource. When creating a
       property, if the type is "PROPERTY_TYPE_UNSPECIFIED", then
       "ORDINARY_PROPERTY" will be implied.
       
      .google.analytics.admin.v1beta.PropertyType property_type = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The enum numeric value on the wire for propertyType to set.
      Returns:
      This builder for chaining.
    • getPropertyType

      public PropertyType getPropertyType()
       Immutable. The property type for this Property resource. When creating a
       property, if the type is "PROPERTY_TYPE_UNSPECIFIED", then
       "ORDINARY_PROPERTY" will be implied.
       
      .google.analytics.admin.v1beta.PropertyType property_type = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getPropertyType in interface PropertyOrBuilder
      Returns:
      The propertyType.
    • setPropertyType

      public Property.Builder setPropertyType(PropertyType value)
       Immutable. The property type for this Property resource. When creating a
       property, if the type is "PROPERTY_TYPE_UNSPECIFIED", then
       "ORDINARY_PROPERTY" will be implied.
       
      .google.analytics.admin.v1beta.PropertyType property_type = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The propertyType to set.
      Returns:
      This builder for chaining.
    • clearPropertyType

      public Property.Builder clearPropertyType()
       Immutable. The property type for this Property resource. When creating a
       property, if the type is "PROPERTY_TYPE_UNSPECIFIED", then
       "ORDINARY_PROPERTY" will be implied.
       
      .google.analytics.admin.v1beta.PropertyType property_type = 14 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface PropertyOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface PropertyOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public Property.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public Property.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public Property.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public Property.Builder clearCreateTime()
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Time when the entity was originally created.
       
      .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface PropertyOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface PropertyOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface PropertyOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public Property.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public Property.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public Property.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public Property.Builder clearUpdateTime()
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Time when entity payload fields were last updated.
       
      .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface PropertyOrBuilder
    • getParent

      public String getParent()
       Immutable. Resource name of this property's logical parent.
      
       Note: The Property-Moving UI can be used to change the parent.
       Format: accounts/{account}, properties/{property}
       Example: "accounts/100", "properties/101"
       
      string parent = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getParent in interface PropertyOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Immutable. Resource name of this property's logical parent.
      
       Note: The Property-Moving UI can be used to change the parent.
       Format: accounts/{account}, properties/{property}
       Example: "accounts/100", "properties/101"
       
      string parent = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getParentBytes in interface PropertyOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public Property.Builder setParent(String value)
       Immutable. Resource name of this property's logical parent.
      
       Note: The Property-Moving UI can be used to change the parent.
       Format: accounts/{account}, properties/{property}
       Example: "accounts/100", "properties/101"
       
      string parent = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The parent to set.
      Returns:
      This builder for chaining.
    • clearParent

      public Property.Builder clearParent()
       Immutable. Resource name of this property's logical parent.
      
       Note: The Property-Moving UI can be used to change the parent.
       Format: accounts/{account}, properties/{property}
       Example: "accounts/100", "properties/101"
       
      string parent = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      This builder for chaining.
    • setParentBytes

      public Property.Builder setParentBytes(com.google.protobuf.ByteString value)
       Immutable. Resource name of this property's logical parent.
      
       Note: The Property-Moving UI can be used to change the parent.
       Format: accounts/{account}, properties/{property}
       Example: "accounts/100", "properties/101"
       
      string parent = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      value - The bytes for parent to set.
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Required. Human-readable display name for this property.
      
       The max allowed display name length is 100 UTF-16 code units.
       
      string display_name = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDisplayName in interface PropertyOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Required. Human-readable display name for this property.
      
       The max allowed display name length is 100 UTF-16 code units.
       
      string display_name = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDisplayNameBytes in interface PropertyOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public Property.Builder setDisplayName(String value)
       Required. Human-readable display name for this property.
      
       The max allowed display name length is 100 UTF-16 code units.
       
      string display_name = 5 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public Property.Builder clearDisplayName()
       Required. Human-readable display name for this property.
      
       The max allowed display name length is 100 UTF-16 code units.
       
      string display_name = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public Property.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Required. Human-readable display name for this property.
      
       The max allowed display name length is 100 UTF-16 code units.
       
      string display_name = 5 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getIndustryCategoryValue

      public int getIndustryCategoryValue()
       Industry associated with this property
       Example: AUTOMOTIVE, FOOD_AND_DRINK
       
      .google.analytics.admin.v1beta.IndustryCategory industry_category = 6;
      Specified by:
      getIndustryCategoryValue in interface PropertyOrBuilder
      Returns:
      The enum numeric value on the wire for industryCategory.
    • setIndustryCategoryValue

      public Property.Builder setIndustryCategoryValue(int value)
       Industry associated with this property
       Example: AUTOMOTIVE, FOOD_AND_DRINK
       
      .google.analytics.admin.v1beta.IndustryCategory industry_category = 6;
      Parameters:
      value - The enum numeric value on the wire for industryCategory to set.
      Returns:
      This builder for chaining.
    • getIndustryCategory

      public IndustryCategory getIndustryCategory()
       Industry associated with this property
       Example: AUTOMOTIVE, FOOD_AND_DRINK
       
      .google.analytics.admin.v1beta.IndustryCategory industry_category = 6;
      Specified by:
      getIndustryCategory in interface PropertyOrBuilder
      Returns:
      The industryCategory.
    • setIndustryCategory

      public Property.Builder setIndustryCategory(IndustryCategory value)
       Industry associated with this property
       Example: AUTOMOTIVE, FOOD_AND_DRINK
       
      .google.analytics.admin.v1beta.IndustryCategory industry_category = 6;
      Parameters:
      value - The industryCategory to set.
      Returns:
      This builder for chaining.
    • clearIndustryCategory

      public Property.Builder clearIndustryCategory()
       Industry associated with this property
       Example: AUTOMOTIVE, FOOD_AND_DRINK
       
      .google.analytics.admin.v1beta.IndustryCategory industry_category = 6;
      Returns:
      This builder for chaining.
    • getTimeZone

      public String getTimeZone()
       Required. Reporting Time Zone, used as the day boundary for reports,
       regardless of where the data originates. If the time zone honors DST,
       Analytics will automatically adjust for the changes.
      
       NOTE: Changing the time zone only affects data going forward, and is not
       applied retroactively.
      
       Format: https://www.iana.org/time-zones
       Example: "America/Los_Angeles"
       
      string time_zone = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTimeZone in interface PropertyOrBuilder
      Returns:
      The timeZone.
    • getTimeZoneBytes

      public com.google.protobuf.ByteString getTimeZoneBytes()
       Required. Reporting Time Zone, used as the day boundary for reports,
       regardless of where the data originates. If the time zone honors DST,
       Analytics will automatically adjust for the changes.
      
       NOTE: Changing the time zone only affects data going forward, and is not
       applied retroactively.
      
       Format: https://www.iana.org/time-zones
       Example: "America/Los_Angeles"
       
      string time_zone = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTimeZoneBytes in interface PropertyOrBuilder
      Returns:
      The bytes for timeZone.
    • setTimeZone

      public Property.Builder setTimeZone(String value)
       Required. Reporting Time Zone, used as the day boundary for reports,
       regardless of where the data originates. If the time zone honors DST,
       Analytics will automatically adjust for the changes.
      
       NOTE: Changing the time zone only affects data going forward, and is not
       applied retroactively.
      
       Format: https://www.iana.org/time-zones
       Example: "America/Los_Angeles"
       
      string time_zone = 7 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The timeZone to set.
      Returns:
      This builder for chaining.
    • clearTimeZone

      public Property.Builder clearTimeZone()
       Required. Reporting Time Zone, used as the day boundary for reports,
       regardless of where the data originates. If the time zone honors DST,
       Analytics will automatically adjust for the changes.
      
       NOTE: Changing the time zone only affects data going forward, and is not
       applied retroactively.
      
       Format: https://www.iana.org/time-zones
       Example: "America/Los_Angeles"
       
      string time_zone = 7 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setTimeZoneBytes

      public Property.Builder setTimeZoneBytes(com.google.protobuf.ByteString value)
       Required. Reporting Time Zone, used as the day boundary for reports,
       regardless of where the data originates. If the time zone honors DST,
       Analytics will automatically adjust for the changes.
      
       NOTE: Changing the time zone only affects data going forward, and is not
       applied retroactively.
      
       Format: https://www.iana.org/time-zones
       Example: "America/Los_Angeles"
       
      string time_zone = 7 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for timeZone to set.
      Returns:
      This builder for chaining.
    • getCurrencyCode

      public String getCurrencyCode()
       The currency type used in reports involving monetary values.
      
      
       Format: https://en.wikipedia.org/wiki/ISO_4217
       Examples: "USD", "EUR", "JPY"
       
      string currency_code = 8;
      Specified by:
      getCurrencyCode in interface PropertyOrBuilder
      Returns:
      The currencyCode.
    • getCurrencyCodeBytes

      public com.google.protobuf.ByteString getCurrencyCodeBytes()
       The currency type used in reports involving monetary values.
      
      
       Format: https://en.wikipedia.org/wiki/ISO_4217
       Examples: "USD", "EUR", "JPY"
       
      string currency_code = 8;
      Specified by:
      getCurrencyCodeBytes in interface PropertyOrBuilder
      Returns:
      The bytes for currencyCode.
    • setCurrencyCode

      public Property.Builder setCurrencyCode(String value)
       The currency type used in reports involving monetary values.
      
      
       Format: https://en.wikipedia.org/wiki/ISO_4217
       Examples: "USD", "EUR", "JPY"
       
      string currency_code = 8;
      Parameters:
      value - The currencyCode to set.
      Returns:
      This builder for chaining.
    • clearCurrencyCode

      public Property.Builder clearCurrencyCode()
       The currency type used in reports involving monetary values.
      
      
       Format: https://en.wikipedia.org/wiki/ISO_4217
       Examples: "USD", "EUR", "JPY"
       
      string currency_code = 8;
      Returns:
      This builder for chaining.
    • setCurrencyCodeBytes

      public Property.Builder setCurrencyCodeBytes(com.google.protobuf.ByteString value)
       The currency type used in reports involving monetary values.
      
      
       Format: https://en.wikipedia.org/wiki/ISO_4217
       Examples: "USD", "EUR", "JPY"
       
      string currency_code = 8;
      Parameters:
      value - The bytes for currencyCode to set.
      Returns:
      This builder for chaining.
    • getServiceLevelValue

      public int getServiceLevelValue()
       Output only. The Google Analytics service level that applies to this
       property.
       
      .google.analytics.admin.v1beta.ServiceLevel service_level = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getServiceLevelValue in interface PropertyOrBuilder
      Returns:
      The enum numeric value on the wire for serviceLevel.
    • setServiceLevelValue

      public Property.Builder setServiceLevelValue(int value)
       Output only. The Google Analytics service level that applies to this
       property.
       
      .google.analytics.admin.v1beta.ServiceLevel service_level = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for serviceLevel to set.
      Returns:
      This builder for chaining.
    • getServiceLevel

      public ServiceLevel getServiceLevel()
       Output only. The Google Analytics service level that applies to this
       property.
       
      .google.analytics.admin.v1beta.ServiceLevel service_level = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getServiceLevel in interface PropertyOrBuilder
      Returns:
      The serviceLevel.
    • setServiceLevel

      public Property.Builder setServiceLevel(ServiceLevel value)
       Output only. The Google Analytics service level that applies to this
       property.
       
      .google.analytics.admin.v1beta.ServiceLevel service_level = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The serviceLevel to set.
      Returns:
      This builder for chaining.
    • clearServiceLevel

      public Property.Builder clearServiceLevel()
       Output only. The Google Analytics service level that applies to this
       property.
       
      .google.analytics.admin.v1beta.ServiceLevel service_level = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasDeleteTime

      public boolean hasDeleteTime()
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasDeleteTime in interface PropertyOrBuilder
      Returns:
      Whether the deleteTime field is set.
    • getDeleteTime

      public com.google.protobuf.Timestamp getDeleteTime()
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeleteTime in interface PropertyOrBuilder
      Returns:
      The deleteTime.
    • setDeleteTime

      public Property.Builder setDeleteTime(com.google.protobuf.Timestamp value)
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setDeleteTime

      public Property.Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeDeleteTime

      public Property.Builder mergeDeleteTime(com.google.protobuf.Timestamp value)
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearDeleteTime

      public Property.Builder clearDeleteTime()
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDeleteTimeBuilder

      public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder()
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDeleteTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()
       Output only. If set, the time at which this property was trashed. If not
       set, then this property is not currently in the trash can.
       
      .google.protobuf.Timestamp delete_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeleteTimeOrBuilder in interface PropertyOrBuilder
    • hasExpireTime

      public boolean hasExpireTime()
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasExpireTime in interface PropertyOrBuilder
      Returns:
      Whether the expireTime field is set.
    • getExpireTime

      public com.google.protobuf.Timestamp getExpireTime()
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getExpireTime in interface PropertyOrBuilder
      Returns:
      The expireTime.
    • setExpireTime

      public Property.Builder setExpireTime(com.google.protobuf.Timestamp value)
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setExpireTime

      public Property.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeExpireTime

      public Property.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearExpireTime

      public Property.Builder clearExpireTime()
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExpireTimeBuilder

      public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getExpireTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
       Output only. If set, the time at which this trashed property will be
       permanently deleted. If not set, then this property is not currently in the
       trash can and is not slated to be deleted.
       
      .google.protobuf.Timestamp expire_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getExpireTimeOrBuilder in interface PropertyOrBuilder
    • getAccount

      public String getAccount()
       Immutable. The resource name of the parent account
       Format: accounts/{account_id}
       Example: "accounts/123"
       
      string account = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getAccount in interface PropertyOrBuilder
      Returns:
      The account.
    • getAccountBytes

      public com.google.protobuf.ByteString getAccountBytes()
       Immutable. The resource name of the parent account
       Format: accounts/{account_id}
       Example: "accounts/123"
       
      string account = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getAccountBytes in interface PropertyOrBuilder
      Returns:
      The bytes for account.
    • setAccount

      public Property.Builder setAccount(String value)
       Immutable. The resource name of the parent account
       Format: accounts/{account_id}
       Example: "accounts/123"
       
      string account = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The account to set.
      Returns:
      This builder for chaining.
    • clearAccount

      public Property.Builder clearAccount()
       Immutable. The resource name of the parent account
       Format: accounts/{account_id}
       Example: "accounts/123"
       
      string account = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setAccountBytes

      public Property.Builder setAccountBytes(com.google.protobuf.ByteString value)
       Immutable. The resource name of the parent account
       Format: accounts/{account_id}
       Example: "accounts/123"
       
      string account = 13 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for account to set.
      Returns:
      This builder for chaining.