Class AdGroup

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, AdGroupOrBuilder

    public final class AdGroup
    extends com.google.protobuf.GeneratedMessageLite<AdGroup,​AdGroup.Builder>
    implements AdGroupOrBuilder
    Protobuf type streamlayer.interactive.AdGroup
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AdGroup.Builder
      Protobuf type streamlayer.interactive.AdGroup
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

        com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,​?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,​Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
      • 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
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      java.lang.String getAudienceTargetings​(int index)
      audience segment ["sports", "nba", "golf", "sports_fans"]
      com.google.protobuf.ByteString getAudienceTargetingsBytes​(int index)
      audience segment ["sports", "nba", "golf", "sports_fans"]
      int getAudienceTargetingsCount()
      audience segment ["sports", "nba", "golf", "sports_fans"]
      java.util.List<java.lang.String> getAudienceTargetingsList()
      audience segment ["sports", "nba", "golf", "sports_fans"]
      static AdGroup getDefaultInstance()  
      DeviceTargeting getDeviceTargetings​(int index)
      target device types [MOBILE, CTV, WEB]
      int getDeviceTargetingsCount()
      target device types [MOBILE, CTV, WEB]
      java.util.List<DeviceTargeting> getDeviceTargetingsList()
      target device types [MOBILE, CTV, WEB]
      int getDeviceTargetingsValue​(int index)
      target device types [MOBILE, CTV, WEB]
      java.util.List<java.lang.Integer> getDeviceTargetingsValueList()
      target device types [MOBILE, CTV, WEB]
      GeoTarget getGeoTargetings​(int index)
      locations /region code ["US", "CA", "EU", "APAC"]
      int getGeoTargetingsCount()
      locations /region code ["US", "CA", "EU", "APAC"]
      java.util.List<GeoTarget> getGeoTargetingsList()
      locations /region code ["US", "CA", "EU", "APAC"]
      GeoTargetOrBuilder getGeoTargetingsOrBuilder​(int index)
      locations /region code ["US", "CA", "EU", "APAC"]
      java.util.List<? extends GeoTargetOrBuilder> getGeoTargetingsOrBuilderList()
      locations /region code ["US", "CA", "EU", "APAC"]
      java.lang.String getName()
      Ad group name
      com.google.protobuf.ByteString getNameBytes()
      Ad group name
      static AdGroup.Builder newBuilder()  
      static AdGroup.Builder newBuilder​(AdGroup prototype)  
      static AdGroup parseDelimitedFrom​(java.io.InputStream input)  
      static AdGroup parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static AdGroup parseFrom​(byte[] data)  
      static AdGroup parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static AdGroup parseFrom​(com.google.protobuf.ByteString data)  
      static AdGroup parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static AdGroup parseFrom​(com.google.protobuf.CodedInputStream input)  
      static AdGroup parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static AdGroup parseFrom​(java.io.InputStream input)  
      static AdGroup parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static AdGroup parseFrom​(java.nio.ByteBuffer data)  
      static AdGroup parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<AdGroup> parser()  
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        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.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Field Detail

      • GEO_TARGETINGS_FIELD_NUMBER

        public static final int GEO_TARGETINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • AUDIENCE_TARGETINGS_FIELD_NUMBER

        public static final int AUDIENCE_TARGETINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DEVICE_TARGETINGS_FIELD_NUMBER

        public static final int DEVICE_TARGETINGS_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        public java.lang.String getName()
         Ad group name
         
        string name = 1 [json_name = "name"];
        Specified by:
        getName in interface AdGroupOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Ad group name
         
        string name = 1 [json_name = "name"];
        Specified by:
        getNameBytes in interface AdGroupOrBuilder
        Returns:
        The bytes for name.
      • getGeoTargetingsList

        public java.util.List<GeoTarget> getGeoTargetingsList()
         locations /region code ["US", "CA", "EU", "APAC"]
         
        repeated .streamlayer.interactive.GeoTarget geo_targetings = 2 [json_name = "geoTargetings"];
        Specified by:
        getGeoTargetingsList in interface AdGroupOrBuilder
      • getGeoTargetingsOrBuilderList

        public java.util.List<? extends GeoTargetOrBuilder> getGeoTargetingsOrBuilderList()
         locations /region code ["US", "CA", "EU", "APAC"]
         
        repeated .streamlayer.interactive.GeoTarget geo_targetings = 2 [json_name = "geoTargetings"];
      • getGeoTargetingsCount

        public int getGeoTargetingsCount()
         locations /region code ["US", "CA", "EU", "APAC"]
         
        repeated .streamlayer.interactive.GeoTarget geo_targetings = 2 [json_name = "geoTargetings"];
        Specified by:
        getGeoTargetingsCount in interface AdGroupOrBuilder
      • getGeoTargetings

        public GeoTarget getGeoTargetings​(int index)
         locations /region code ["US", "CA", "EU", "APAC"]
         
        repeated .streamlayer.interactive.GeoTarget geo_targetings = 2 [json_name = "geoTargetings"];
        Specified by:
        getGeoTargetings in interface AdGroupOrBuilder
      • getGeoTargetingsOrBuilder

        public GeoTargetOrBuilder getGeoTargetingsOrBuilder​(int index)
         locations /region code ["US", "CA", "EU", "APAC"]
         
        repeated .streamlayer.interactive.GeoTarget geo_targetings = 2 [json_name = "geoTargetings"];
      • getAudienceTargetingsList

        public java.util.List<java.lang.String> getAudienceTargetingsList()
         audience segment ["sports", "nba", "golf", "sports_fans"]
         
        repeated string audience_targetings = 3 [json_name = "audienceTargetings"];
        Specified by:
        getAudienceTargetingsList in interface AdGroupOrBuilder
        Returns:
        A list containing the audienceTargetings.
      • getAudienceTargetingsCount

        public int getAudienceTargetingsCount()
         audience segment ["sports", "nba", "golf", "sports_fans"]
         
        repeated string audience_targetings = 3 [json_name = "audienceTargetings"];
        Specified by:
        getAudienceTargetingsCount in interface AdGroupOrBuilder
        Returns:
        The count of audienceTargetings.
      • getAudienceTargetings

        public java.lang.String getAudienceTargetings​(int index)
         audience segment ["sports", "nba", "golf", "sports_fans"]
         
        repeated string audience_targetings = 3 [json_name = "audienceTargetings"];
        Specified by:
        getAudienceTargetings in interface AdGroupOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The audienceTargetings at the given index.
      • getAudienceTargetingsBytes

        public com.google.protobuf.ByteString getAudienceTargetingsBytes​(int index)
         audience segment ["sports", "nba", "golf", "sports_fans"]
         
        repeated string audience_targetings = 3 [json_name = "audienceTargetings"];
        Specified by:
        getAudienceTargetingsBytes in interface AdGroupOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the audienceTargetings at the given index.
      • getDeviceTargetingsList

        public java.util.List<DeviceTargeting> getDeviceTargetingsList()
         target device types [MOBILE, CTV, WEB]
         
        repeated .streamlayer.interactive.DeviceTargeting device_targetings = 4 [json_name = "deviceTargetings"];
        Specified by:
        getDeviceTargetingsList in interface AdGroupOrBuilder
        Returns:
        A list containing the deviceTargetings.
      • getDeviceTargetingsCount

        public int getDeviceTargetingsCount()
         target device types [MOBILE, CTV, WEB]
         
        repeated .streamlayer.interactive.DeviceTargeting device_targetings = 4 [json_name = "deviceTargetings"];
        Specified by:
        getDeviceTargetingsCount in interface AdGroupOrBuilder
        Returns:
        The count of deviceTargetings.
      • getDeviceTargetings

        public DeviceTargeting getDeviceTargetings​(int index)
         target device types [MOBILE, CTV, WEB]
         
        repeated .streamlayer.interactive.DeviceTargeting device_targetings = 4 [json_name = "deviceTargetings"];
        Specified by:
        getDeviceTargetings in interface AdGroupOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The deviceTargetings at the given index.
      • getDeviceTargetingsValueList

        public java.util.List<java.lang.Integer> getDeviceTargetingsValueList()
         target device types [MOBILE, CTV, WEB]
         
        repeated .streamlayer.interactive.DeviceTargeting device_targetings = 4 [json_name = "deviceTargetings"];
        Specified by:
        getDeviceTargetingsValueList in interface AdGroupOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for deviceTargetings.
      • getDeviceTargetingsValue

        public int getDeviceTargetingsValue​(int index)
         target device types [MOBILE, CTV, WEB]
         
        repeated .streamlayer.interactive.DeviceTargeting device_targetings = 4 [json_name = "deviceTargetings"];
        Specified by:
        getDeviceTargetingsValue in interface AdGroupOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of deviceTargetings at the given index.
      • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<AdGroup,​AdGroup.Builder>
      • getDefaultInstance

        public static AdGroup getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<AdGroup> parser()