public interface Regulations<T> extends Supplier<T>, Comparable<Regulations<?>>, Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
Regulations.Avro |
static class |
Regulations.AvroBuilder |
static interface |
Regulations.Builder<T> |
static class |
Regulations.Comparator |
static class |
Regulations.NativeImpl |
static class |
Regulations.Protobuf |
static class |
Regulations.ProtobufBuilder |
static class |
Regulations.Thrift |
static class |
Regulations.ThriftBuilder |
| Modifier and Type | Method and Description |
|---|---|
static Regulations.Avro |
avro(Regulations<?> instance)
Returns a wrapped Avro record based on an instance of Regulations.
|
static Regulations.Avro |
avro(RegulationsAvro wrapped)
Wraps an existing Avro record.
|
default int |
compareTo(Regulations<?> other) |
T |
get()
Returns underlying object.
|
static Class<RegulationsAvro> |
getAvroClass()
Returns Avro record class.
|
static Schema |
getAvroSchema()
Returns Avro record schema.
|
static Comparator<Regulations<?>> |
getComparator()
Returns comparator instance for Regulations objects.
|
int |
getCoppa()
Flag indicating whether or not this request falls under the COPPA regulations established by the USA FTC, where 0 = no, 1 = yes.
|
static Class<OpenRtbProtobuf.Regulations> |
getProtobufClass()
Returns Protobuf class for this struct.
|
static com.google.protobuf.Descriptors.Descriptor |
getProtobufDescriptor()
Returns Protobuf descriptor for this struct.
|
static Class<AdExchangeProtobuf> |
getProtobufProtocolClass()
Returns Protobuf protocol class for this struct.
|
static com.google.protobuf.Descriptors.FileDescriptor |
getProtobufProtocolDescriptor()
Returns Protobuf protocol descriptor for this struct.
|
static Class<RegulationsThrift> |
getThriftClass()
Returns Thrift class for this struct.
|
static Map<RegulationsThrift._Fields,FieldMetaData> |
getThriftMetadataMap()
Returns Thrift metadata map for this struct.
|
default boolean |
isDefault()
True if all fields are set to default values.
|
boolean |
isDefaultCoppa() |
static Regulations.NativeImpl |
nativeImpl(Regulations<?> instance)
Returns a POJO based on an instance of Regulations.
|
static Regulations.Builder<RegulationsAvro> |
newAvroBuilder()
Returns new Avro builder instance with default values.
|
static Regulations.Builder<RegulationsAvro> |
newAvroBuilder(Regulations<?> other)
Returns new Avro builder instance based on existing prototype Regulations.
|
static Regulations.Builder<RegulationsAvro> |
newAvroBuilder(RegulationsAvro.Builder other)
Returns new Avro builder instance based on existing prototype builder.
|
static Regulations.Builder<RegulationsAvro> |
newAvroBuilder(RegulationsAvro other)
Returns new Avro builder instance based on existing prototype.
|
Regulations.Builder<T> |
newBuilder()
Creates a new builder based on this object.
|
static Regulations.Builder<Regulations.NativeImpl> |
newNativeImplBuilder()
Returns a POJO builder instance with default values.
|
static Regulations.Builder<Regulations.NativeImpl> |
newNativeImplBuilder(Regulations<?> other)
Returns a POJO builder instance based on existing prototype Regulations.
|
static Regulations.Builder<OpenRtbProtobuf.Regulations> |
newProtobufBuilder()
Returns new Protobuf builder instance with default values.
|
static Regulations.Builder<OpenRtbProtobuf.Regulations> |
newProtobufBuilder(OpenRtbProtobuf.Regulations other)
Returns new Protobuf builder instance based on existing prototype.
|
static Regulations.Builder<OpenRtbProtobuf.Regulations> |
newProtobufBuilder(Regulations<?> other)
Returns new Protobuf builder instance based on existing prototype Regulations.
|
static Regulations.Builder<RegulationsThrift> |
newThriftBuilder()
Returns new Thrift builder instance with default values.
|
static Regulations.Builder<RegulationsThrift> |
newThriftBuilder(Regulations<?> other)
Returns new Thrift builder instance based on existing prototype Regulations.
|
static Regulations.Builder<RegulationsThrift> |
newThriftBuilder(RegulationsThrift other)
Returns new Thrift builder instance based on existing prototype.
|
static Regulations.Protobuf |
protobuf(OpenRtbProtobuf.Regulations wrapped)
Wraps an existing Protobuf message.
|
static Regulations.Protobuf |
protobuf(Regulations<?> instance)
Returns a wrapped Protobuf message based on an instance of Regulations.
|
static Regulations.Thrift |
thrift(Regulations<?> instance)
Returns a wrapped Thrift struct based on an instance of Regulations.
|
static Regulations.Thrift |
thrift(RegulationsThrift instance)
Creates a new wrapped Thrift struct copied from an existing instance.
|
default boolean isDefault()
Regulations.Builder<T> newBuilder()
int getCoppa()
boolean isDefaultCoppa()
static Comparator<Regulations<?>> getComparator()
default int compareTo(Regulations<?> other)
compareTo in interface Comparable<Regulations<?>>static Regulations.Builder<Regulations.NativeImpl> newNativeImplBuilder()
static Regulations.Builder<Regulations.NativeImpl> newNativeImplBuilder(Regulations<?> other)
static Regulations.NativeImpl nativeImpl(Regulations<?> instance)
static Regulations.Builder<RegulationsAvro> newAvroBuilder()
static Regulations.Builder<RegulationsAvro> newAvroBuilder(RegulationsAvro other)
static Regulations.Builder<RegulationsAvro> newAvroBuilder(RegulationsAvro.Builder other)
static Regulations.Builder<RegulationsAvro> newAvroBuilder(Regulations<?> other)
static Regulations.Avro avro(Regulations<?> instance)
static Regulations.Avro avro(RegulationsAvro wrapped)
static Class<RegulationsAvro> getAvroClass()
static Schema getAvroSchema()
static Regulations.Builder<OpenRtbProtobuf.Regulations> newProtobufBuilder()
static Regulations.Builder<OpenRtbProtobuf.Regulations> newProtobufBuilder(OpenRtbProtobuf.Regulations other)
static Regulations.Builder<OpenRtbProtobuf.Regulations> newProtobufBuilder(Regulations<?> other)
static Regulations.Protobuf protobuf(Regulations<?> instance)
static Regulations.Protobuf protobuf(OpenRtbProtobuf.Regulations wrapped)
static Class<OpenRtbProtobuf.Regulations> getProtobufClass()
static Class<AdExchangeProtobuf> getProtobufProtocolClass()
static com.google.protobuf.Descriptors.Descriptor getProtobufDescriptor()
static com.google.protobuf.Descriptors.FileDescriptor getProtobufProtocolDescriptor()
static Regulations.Builder<RegulationsThrift> newThriftBuilder()
static Regulations.Builder<RegulationsThrift> newThriftBuilder(RegulationsThrift other)
static Regulations.Builder<RegulationsThrift> newThriftBuilder(Regulations<?> other)
static Regulations.Thrift thrift(Regulations<?> instance)
static Regulations.Thrift thrift(RegulationsThrift instance)
static Class<RegulationsThrift> getThriftClass()
static Map<RegulationsThrift._Fields,FieldMetaData> getThriftMetadataMap()
Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.