Class PriceOffering

  • All Implemented Interfaces:
    PriceOfferingOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable

    public final class PriceOffering
    extends com.google.protobuf.GeneratedMessageV3
    implements PriceOfferingOrBuilder
     A single price offering within a PriceAsset.
     
    Protobuf type google.ads.googleads.v14.common.PriceOffering
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PriceOffering.Builder
      A single price offering within a PriceAsset.
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      static PriceOffering getDefaultInstance()  
      PriceOffering getDefaultInstanceForType()  
      java.lang.String getDescription()
      Required.
      com.google.protobuf.ByteString getDescriptionBytes()
      Required.
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      java.lang.String getFinalMobileUrl()
      The final mobile URL after all cross domain redirects.
      com.google.protobuf.ByteString getFinalMobileUrlBytes()
      The final mobile URL after all cross domain redirects.
      java.lang.String getFinalUrl()
      Required.
      com.google.protobuf.ByteString getFinalUrlBytes()
      Required.
      java.lang.String getHeader()
      Required.
      com.google.protobuf.ByteString getHeaderBytes()
      Required.
      com.google.protobuf.Parser<PriceOffering> getParserForType()  
      Money getPrice()
      Required.
      MoneyOrBuilder getPriceOrBuilder()
      Required.
      int getSerializedSize()  
      PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit getUnit()
      The price unit of the price offering.
      int getUnitValue()
      The price unit of the price offering.
      int hashCode()  
      boolean hasPrice()
      Required.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static PriceOffering.Builder newBuilder()  
      static PriceOffering.Builder newBuilder​(PriceOffering prototype)  
      PriceOffering.Builder newBuilderForType()  
      protected PriceOffering.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static PriceOffering parseDelimitedFrom​(java.io.InputStream input)  
      static PriceOffering parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceOffering parseFrom​(byte[] data)  
      static PriceOffering parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceOffering parseFrom​(com.google.protobuf.ByteString data)  
      static PriceOffering parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceOffering parseFrom​(com.google.protobuf.CodedInputStream input)  
      static PriceOffering parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceOffering parseFrom​(java.io.InputStream input)  
      static PriceOffering parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceOffering parseFrom​(java.nio.ByteBuffer data)  
      static PriceOffering parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<PriceOffering> parser()  
      PriceOffering.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getHeader

        public java.lang.String getHeader()
         Required. The header of the price offering.
         The length of this string should be between 1 and 25, inclusive.
         
        string header = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getHeader in interface PriceOfferingOrBuilder
        Returns:
        The header.
      • getHeaderBytes

        public com.google.protobuf.ByteString getHeaderBytes()
         Required. The header of the price offering.
         The length of this string should be between 1 and 25, inclusive.
         
        string header = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getHeaderBytes in interface PriceOfferingOrBuilder
        Returns:
        The bytes for header.
      • getDescription

        public java.lang.String getDescription()
         Required. The description of the price offering.
         The length of this string should be between 1 and 25, inclusive.
         
        string description = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDescription in interface PriceOfferingOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         Required. The description of the price offering.
         The length of this string should be between 1 and 25, inclusive.
         
        string description = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDescriptionBytes in interface PriceOfferingOrBuilder
        Returns:
        The bytes for description.
      • hasPrice

        public boolean hasPrice()
         Required. The price value of the price offering.
         
        .google.ads.googleads.v14.common.Money price = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasPrice in interface PriceOfferingOrBuilder
        Returns:
        Whether the price field is set.
      • getPrice

        public Money getPrice()
         Required. The price value of the price offering.
         
        .google.ads.googleads.v14.common.Money price = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getPrice in interface PriceOfferingOrBuilder
        Returns:
        The price.
      • getPriceOrBuilder

        public MoneyOrBuilder getPriceOrBuilder()
         Required. The price value of the price offering.
         
        .google.ads.googleads.v14.common.Money price = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getPriceOrBuilder in interface PriceOfferingOrBuilder
      • getUnitValue

        public int getUnitValue()
         The price unit of the price offering.
         
        .google.ads.googleads.v14.enums.PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit unit = 4;
        Specified by:
        getUnitValue in interface PriceOfferingOrBuilder
        Returns:
        The enum numeric value on the wire for unit.
      • getFinalUrl

        public java.lang.String getFinalUrl()
         Required. The final URL after all cross domain redirects.
         
        string final_url = 5 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getFinalUrl in interface PriceOfferingOrBuilder
        Returns:
        The finalUrl.
      • getFinalUrlBytes

        public com.google.protobuf.ByteString getFinalUrlBytes()
         Required. The final URL after all cross domain redirects.
         
        string final_url = 5 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getFinalUrlBytes in interface PriceOfferingOrBuilder
        Returns:
        The bytes for finalUrl.
      • getFinalMobileUrl

        public java.lang.String getFinalMobileUrl()
         The final mobile URL after all cross domain redirects.
         
        string final_mobile_url = 6;
        Specified by:
        getFinalMobileUrl in interface PriceOfferingOrBuilder
        Returns:
        The finalMobileUrl.
      • getFinalMobileUrlBytes

        public com.google.protobuf.ByteString getFinalMobileUrlBytes()
         The final mobile URL after all cross domain redirects.
         
        string final_mobile_url = 6;
        Specified by:
        getFinalMobileUrlBytes in interface PriceOfferingOrBuilder
        Returns:
        The bytes for finalMobileUrl.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static PriceOffering parseFrom​(java.nio.ByteBuffer data)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceOffering parseFrom​(java.nio.ByteBuffer data,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceOffering parseFrom​(com.google.protobuf.ByteString data)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceOffering parseFrom​(com.google.protobuf.ByteString data,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceOffering parseFrom​(byte[] data)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceOffering parseFrom​(byte[] data,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceOffering parseFrom​(java.io.InputStream input)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static PriceOffering parseFrom​(java.io.InputStream input,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static PriceOffering parseDelimitedFrom​(java.io.InputStream input)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static PriceOffering parseDelimitedFrom​(java.io.InputStream input,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static PriceOffering parseFrom​(com.google.protobuf.CodedInputStream input)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static PriceOffering parseFrom​(com.google.protobuf.CodedInputStream input,
                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public PriceOffering.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public PriceOffering.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected PriceOffering.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static PriceOffering getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<PriceOffering> parser()
      • getParserForType

        public com.google.protobuf.Parser<PriceOffering> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public PriceOffering getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder