public static final class TechnologyTargeting.Builder extends GeneratedMessageV3.Builder<TechnologyTargeting.Builder> implements TechnologyTargetingOrBuilder
Various types of technology targeting expressed by child messages are
applied with logical AND.
Protobuf type google.ads.admanager.v1.TechnologyTargeting
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TechnologyTargeting.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TechnologyTargeting build()
buildPartial()
public TechnologyTargeting buildPartial()
clear()
public TechnologyTargeting.Builder clear()
Overrides
clearBandwidthTargeting()
public TechnologyTargeting.Builder clearBandwidthTargeting()
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
clearDeviceCategoryTargeting()
public TechnologyTargeting.Builder clearDeviceCategoryTargeting()
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public TechnologyTargeting.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public TechnologyTargeting.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearOperatingSystemTargeting()
public TechnologyTargeting.Builder clearOperatingSystemTargeting()
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
clone()
public TechnologyTargeting.Builder clone()
Overrides
getBandwidthTargeting()
public BandwidthTargeting getBandwidthTargeting()
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
getBandwidthTargetingBuilder()
public BandwidthTargeting.Builder getBandwidthTargetingBuilder()
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
getBandwidthTargetingOrBuilder()
public BandwidthTargetingOrBuilder getBandwidthTargetingOrBuilder()
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public TechnologyTargeting getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDeviceCategoryTargeting()
public DeviceCategoryTargeting getDeviceCategoryTargeting()
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
getDeviceCategoryTargetingBuilder()
public DeviceCategoryTargeting.Builder getDeviceCategoryTargetingBuilder()
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
getDeviceCategoryTargetingOrBuilder()
public DeviceCategoryTargetingOrBuilder getDeviceCategoryTargetingOrBuilder()
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
getOperatingSystemTargeting()
public OperatingSystemTargeting getOperatingSystemTargeting()
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
getOperatingSystemTargetingBuilder()
public OperatingSystemTargeting.Builder getOperatingSystemTargetingBuilder()
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
getOperatingSystemTargetingOrBuilder()
public OperatingSystemTargetingOrBuilder getOperatingSystemTargetingOrBuilder()
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
hasBandwidthTargeting()
public boolean hasBandwidthTargeting()
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the bandwidthTargeting field is set.
|
hasDeviceCategoryTargeting()
public boolean hasDeviceCategoryTargeting()
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the deviceCategoryTargeting field is set.
|
hasOperatingSystemTargeting()
public boolean hasOperatingSystemTargeting()
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the operatingSystemTargeting field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeBandwidthTargeting(BandwidthTargeting value)
public TechnologyTargeting.Builder mergeBandwidthTargeting(BandwidthTargeting value)
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
mergeDeviceCategoryTargeting(DeviceCategoryTargeting value)
public TechnologyTargeting.Builder mergeDeviceCategoryTargeting(DeviceCategoryTargeting value)
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
mergeFrom(TechnologyTargeting other)
public TechnologyTargeting.Builder mergeFrom(TechnologyTargeting other)
public TechnologyTargeting.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TechnologyTargeting.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeOperatingSystemTargeting(OperatingSystemTargeting value)
public TechnologyTargeting.Builder mergeOperatingSystemTargeting(OperatingSystemTargeting value)
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TechnologyTargeting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setBandwidthTargeting(BandwidthTargeting value)
public TechnologyTargeting.Builder setBandwidthTargeting(BandwidthTargeting value)
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
setBandwidthTargeting(BandwidthTargeting.Builder builderForValue)
public TechnologyTargeting.Builder setBandwidthTargeting(BandwidthTargeting.Builder builderForValue)
Optional. Bandwidth targeting dimension.
.google.ads.admanager.v1.BandwidthTargeting bandwidth_targeting = 3 [(.google.api.field_behavior) = OPTIONAL];
setDeviceCategoryTargeting(DeviceCategoryTargeting value)
public TechnologyTargeting.Builder setDeviceCategoryTargeting(DeviceCategoryTargeting value)
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
setDeviceCategoryTargeting(DeviceCategoryTargeting.Builder builderForValue)
public TechnologyTargeting.Builder setDeviceCategoryTargeting(DeviceCategoryTargeting.Builder builderForValue)
Optional. Device category targeting dimension.
.google.ads.admanager.v1.DeviceCategoryTargeting device_category_targeting = 1 [(.google.api.field_behavior) = OPTIONAL];
setField(Descriptors.FieldDescriptor field, Object value)
public TechnologyTargeting.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setOperatingSystemTargeting(OperatingSystemTargeting value)
public TechnologyTargeting.Builder setOperatingSystemTargeting(OperatingSystemTargeting value)
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
setOperatingSystemTargeting(OperatingSystemTargeting.Builder builderForValue)
public TechnologyTargeting.Builder setOperatingSystemTargeting(OperatingSystemTargeting.Builder builderForValue)
Optional. Operating system targeting dimension.
.google.ads.admanager.v1.OperatingSystemTargeting operating_system_targeting = 2 [(.google.api.field_behavior) = OPTIONAL];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TechnologyTargeting.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final TechnologyTargeting.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides