
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v18 Show documentation
Show all versions of google-ads-stubs-v18 Show documentation
Stubs for GAAPI version google-ads-stubs-v18
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v18/resources/customer_sk_ad_network_conversion_value_schema.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v18.resources;
/**
*
* A CustomerSkAdNetworkConversionValueSchema.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema}
*/
public final class CustomerSkAdNetworkConversionValueSchema extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema)
CustomerSkAdNetworkConversionValueSchemaOrBuilder {
private static final long serialVersionUID = 0L;
// Use CustomerSkAdNetworkConversionValueSchema.newBuilder() to construct.
private CustomerSkAdNetworkConversionValueSchema(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CustomerSkAdNetworkConversionValueSchema() {
resourceName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CustomerSkAdNetworkConversionValueSchema();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.Builder.class);
}
public interface SkAdNetworkConversionValueSchemaOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema)
com.google.protobuf.MessageOrBuilder {
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @return The appId.
*/
java.lang.String getAppId();
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for appId.
*/
com.google.protobuf.ByteString
getAppIdBytes();
/**
*
* Output only. A time window (measured in hours) post-install, after which
* the App Attribution Partner or advertiser stops calling
* [updateConversionValue]
* (https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue).
*
*
* int32 measurement_window_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The measurementWindowHours.
*/
int getMeasurementWindowHours();
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
java.util.List
getFineGrainedConversionValueMappingsList();
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings getFineGrainedConversionValueMappings(int index);
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
int getFineGrainedConversionValueMappingsCount();
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder>
getFineGrainedConversionValueMappingsOrBuilderList();
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder getFineGrainedConversionValueMappingsOrBuilder(
int index);
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
java.util.List
getPostbackMappingsList();
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping getPostbackMappings(int index);
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
int getPostbackMappingsCount();
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder>
getPostbackMappingsOrBuilderList();
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder getPostbackMappingsOrBuilder(
int index);
}
/**
*
* The CustomerLink specific SkAdNetworkConversionValueSchema.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema}
*/
public static final class SkAdNetworkConversionValueSchema extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema)
SkAdNetworkConversionValueSchemaOrBuilder {
private static final long serialVersionUID = 0L;
// Use SkAdNetworkConversionValueSchema.newBuilder() to construct.
private SkAdNetworkConversionValueSchema(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SkAdNetworkConversionValueSchema() {
appId_ = "";
fineGrainedConversionValueMappings_ = java.util.Collections.emptyList();
postbackMappings_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SkAdNetworkConversionValueSchema();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Builder.class);
}
public interface FineGrainedConversionValueMappingsOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. Fine grained conversion value. Valid values are in the
* inclusive range [0,63].
*
*
* int32 fine_grained_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The fineGrainedConversionValue.
*/
int getFineGrainedConversionValue();
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the conversionValueMapping field is set.
*/
boolean hasConversionValueMapping();
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The conversionValueMapping.
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getConversionValueMapping();
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getConversionValueMappingOrBuilder();
}
/**
*
* Mappings for fine grained conversion value.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings}
*/
public static final class FineGrainedConversionValueMappings extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings)
FineGrainedConversionValueMappingsOrBuilder {
private static final long serialVersionUID = 0L;
// Use FineGrainedConversionValueMappings.newBuilder() to construct.
private FineGrainedConversionValueMappings(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FineGrainedConversionValueMappings() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new FineGrainedConversionValueMappings();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder.class);
}
private int bitField0_;
public static final int FINE_GRAINED_CONVERSION_VALUE_FIELD_NUMBER = 1;
private int fineGrainedConversionValue_ = 0;
/**
*
* Output only. Fine grained conversion value. Valid values are in the
* inclusive range [0,63].
*
*
* int32 fine_grained_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The fineGrainedConversionValue.
*/
@java.lang.Override
public int getFineGrainedConversionValue() {
return fineGrainedConversionValue_;
}
public static final int CONVERSION_VALUE_MAPPING_FIELD_NUMBER = 2;
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversionValueMapping_;
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the conversionValueMapping field is set.
*/
@java.lang.Override
public boolean hasConversionValueMapping() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The conversionValueMapping.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getConversionValueMapping() {
return conversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : conversionValueMapping_;
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getConversionValueMappingOrBuilder() {
return conversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : conversionValueMapping_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (fineGrainedConversionValue_ != 0) {
output.writeInt32(1, fineGrainedConversionValue_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(2, getConversionValueMapping());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (fineGrainedConversionValue_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, fineGrainedConversionValue_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getConversionValueMapping());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings) obj;
if (getFineGrainedConversionValue()
!= other.getFineGrainedConversionValue()) return false;
if (hasConversionValueMapping() != other.hasConversionValueMapping()) return false;
if (hasConversionValueMapping()) {
if (!getConversionValueMapping()
.equals(other.getConversionValueMapping())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FINE_GRAINED_CONVERSION_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getFineGrainedConversionValue();
if (hasConversionValueMapping()) {
hash = (37 * hash) + CONVERSION_VALUE_MAPPING_FIELD_NUMBER;
hash = (53 * hash) + getConversionValueMapping().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Mappings for fine grained conversion value.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getConversionValueMappingFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
fineGrainedConversionValue_ = 0;
conversionValueMapping_ = null;
if (conversionValueMappingBuilder_ != null) {
conversionValueMappingBuilder_.dispose();
conversionValueMappingBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.fineGrainedConversionValue_ = fineGrainedConversionValue_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.conversionValueMapping_ = conversionValueMappingBuilder_ == null
? conversionValueMapping_
: conversionValueMappingBuilder_.build();
to_bitField0_ |= 0x00000001;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.getDefaultInstance()) return this;
if (other.getFineGrainedConversionValue() != 0) {
setFineGrainedConversionValue(other.getFineGrainedConversionValue());
}
if (other.hasConversionValueMapping()) {
mergeConversionValueMapping(other.getConversionValueMapping());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
fineGrainedConversionValue_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
input.readMessage(
getConversionValueMappingFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int fineGrainedConversionValue_ ;
/**
*
* Output only. Fine grained conversion value. Valid values are in the
* inclusive range [0,63].
*
*
* int32 fine_grained_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The fineGrainedConversionValue.
*/
@java.lang.Override
public int getFineGrainedConversionValue() {
return fineGrainedConversionValue_;
}
/**
*
* Output only. Fine grained conversion value. Valid values are in the
* inclusive range [0,63].
*
*
* int32 fine_grained_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The fineGrainedConversionValue to set.
* @return This builder for chaining.
*/
public Builder setFineGrainedConversionValue(int value) {
fineGrainedConversionValue_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. Fine grained conversion value. Valid values are in the
* inclusive range [0,63].
*
*
* int32 fine_grained_conversion_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearFineGrainedConversionValue() {
bitField0_ = (bitField0_ & ~0x00000001);
fineGrainedConversionValue_ = 0;
onChanged();
return this;
}
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversionValueMapping_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder> conversionValueMappingBuilder_;
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the conversionValueMapping field is set.
*/
public boolean hasConversionValueMapping() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The conversionValueMapping.
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getConversionValueMapping() {
if (conversionValueMappingBuilder_ == null) {
return conversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : conversionValueMapping_;
} else {
return conversionValueMappingBuilder_.getMessage();
}
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (conversionValueMappingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
conversionValueMapping_ = value;
} else {
conversionValueMappingBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setConversionValueMapping(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder builderForValue) {
if (conversionValueMappingBuilder_ == null) {
conversionValueMapping_ = builderForValue.build();
} else {
conversionValueMappingBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (conversionValueMappingBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
conversionValueMapping_ != null &&
conversionValueMapping_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance()) {
getConversionValueMappingBuilder().mergeFrom(value);
} else {
conversionValueMapping_ = value;
}
} else {
conversionValueMappingBuilder_.mergeFrom(value);
}
if (conversionValueMapping_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearConversionValueMapping() {
bitField0_ = (bitField0_ & ~0x00000002);
conversionValueMapping_ = null;
if (conversionValueMappingBuilder_ != null) {
conversionValueMappingBuilder_.dispose();
conversionValueMappingBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder getConversionValueMappingBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getConversionValueMappingFieldBuilder().getBuilder();
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getConversionValueMappingOrBuilder() {
if (conversionValueMappingBuilder_ != null) {
return conversionValueMappingBuilder_.getMessageOrBuilder();
} else {
return conversionValueMapping_ == null ?
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : conversionValueMapping_;
}
}
/**
*
* Output only. Conversion events the fine grained conversion value maps
* to.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>
getConversionValueMappingFieldBuilder() {
if (conversionValueMappingBuilder_ == null) {
conversionValueMappingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>(
getConversionValueMapping(),
getParentForChildren(),
isClean());
conversionValueMapping_ = null;
}
return conversionValueMappingBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FineGrainedConversionValueMappings parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface PostbackMappingOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. 0-based index that indicates the order of postback. Valid
* values are in the inclusive range [0,2].
*
*
* int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The postbackSequenceIndex.
*/
int getPostbackSequenceIndex();
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the coarseGrainedConversionValueMappings field is set.
*/
boolean hasCoarseGrainedConversionValueMappings();
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The coarseGrainedConversionValueMappings.
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings getCoarseGrainedConversionValueMappings();
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappingsOrBuilder getCoarseGrainedConversionValueMappingsOrBuilder();
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowCoarseConversionValue field is set.
*/
boolean hasLockWindowCoarseConversionValue();
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for lockWindowCoarseConversionValue.
*/
int getLockWindowCoarseConversionValueValue();
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowCoarseConversionValue.
*/
com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue getLockWindowCoarseConversionValue();
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowFineConversionValue field is set.
*/
boolean hasLockWindowFineConversionValue();
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowFineConversionValue.
*/
int getLockWindowFineConversionValue();
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowEvent field is set.
*/
boolean hasLockWindowEvent();
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowEvent.
*/
java.lang.String getLockWindowEvent();
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for lockWindowEvent.
*/
com.google.protobuf.ByteString
getLockWindowEventBytes();
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.LockWindowTriggerCase getLockWindowTriggerCase();
}
/**
*
* Mappings for each postback in multiple conversion windows.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping}
*/
public static final class PostbackMapping extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping)
PostbackMappingOrBuilder {
private static final long serialVersionUID = 0L;
// Use PostbackMapping.newBuilder() to construct.
private PostbackMapping(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private PostbackMapping() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new PostbackMapping();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder.class);
}
private int bitField0_;
private int lockWindowTriggerCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object lockWindowTrigger_;
public enum LockWindowTriggerCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
LOCK_WINDOW_COARSE_CONVERSION_VALUE(3),
LOCK_WINDOW_FINE_CONVERSION_VALUE(4),
LOCK_WINDOW_EVENT(5),
LOCKWINDOWTRIGGER_NOT_SET(0);
private final int value;
private LockWindowTriggerCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static LockWindowTriggerCase valueOf(int value) {
return forNumber(value);
}
public static LockWindowTriggerCase forNumber(int value) {
switch (value) {
case 3: return LOCK_WINDOW_COARSE_CONVERSION_VALUE;
case 4: return LOCK_WINDOW_FINE_CONVERSION_VALUE;
case 5: return LOCK_WINDOW_EVENT;
case 0: return LOCKWINDOWTRIGGER_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public LockWindowTriggerCase
getLockWindowTriggerCase() {
return LockWindowTriggerCase.forNumber(
lockWindowTriggerCase_);
}
public static final int POSTBACK_SEQUENCE_INDEX_FIELD_NUMBER = 1;
private int postbackSequenceIndex_ = 0;
/**
*
* Output only. 0-based index that indicates the order of postback. Valid
* values are in the inclusive range [0,2].
*
*
* int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The postbackSequenceIndex.
*/
@java.lang.Override
public int getPostbackSequenceIndex() {
return postbackSequenceIndex_;
}
public static final int COARSE_GRAINED_CONVERSION_VALUE_MAPPINGS_FIELD_NUMBER = 2;
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarseGrainedConversionValueMappings_;
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the coarseGrainedConversionValueMappings field is set.
*/
@java.lang.Override
public boolean hasCoarseGrainedConversionValueMappings() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The coarseGrainedConversionValueMappings.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings getCoarseGrainedConversionValueMappings() {
return coarseGrainedConversionValueMappings_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.getDefaultInstance() : coarseGrainedConversionValueMappings_;
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappingsOrBuilder getCoarseGrainedConversionValueMappingsOrBuilder() {
return coarseGrainedConversionValueMappings_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.getDefaultInstance() : coarseGrainedConversionValueMappings_;
}
public static final int LOCK_WINDOW_COARSE_CONVERSION_VALUE_FIELD_NUMBER = 3;
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowCoarseConversionValue field is set.
*/
public boolean hasLockWindowCoarseConversionValue() {
return lockWindowTriggerCase_ == 3;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for lockWindowCoarseConversionValue.
*/
public int getLockWindowCoarseConversionValueValue() {
if (lockWindowTriggerCase_ == 3) {
return (java.lang.Integer) lockWindowTrigger_;
}
return 0;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowCoarseConversionValue.
*/
public com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue getLockWindowCoarseConversionValue() {
if (lockWindowTriggerCase_ == 3) {
com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue result = com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue.forNumber(
(java.lang.Integer) lockWindowTrigger_);
return result == null ? com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue.UNRECOGNIZED : result;
}
return com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue.UNSPECIFIED;
}
public static final int LOCK_WINDOW_FINE_CONVERSION_VALUE_FIELD_NUMBER = 4;
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowFineConversionValue field is set.
*/
@java.lang.Override
public boolean hasLockWindowFineConversionValue() {
return lockWindowTriggerCase_ == 4;
}
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowFineConversionValue.
*/
@java.lang.Override
public int getLockWindowFineConversionValue() {
if (lockWindowTriggerCase_ == 4) {
return (java.lang.Integer) lockWindowTrigger_;
}
return 0;
}
public static final int LOCK_WINDOW_EVENT_FIELD_NUMBER = 5;
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowEvent field is set.
*/
public boolean hasLockWindowEvent() {
return lockWindowTriggerCase_ == 5;
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowEvent.
*/
public java.lang.String getLockWindowEvent() {
java.lang.Object ref = "";
if (lockWindowTriggerCase_ == 5) {
ref = lockWindowTrigger_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (lockWindowTriggerCase_ == 5) {
lockWindowTrigger_ = s;
}
return s;
}
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for lockWindowEvent.
*/
public com.google.protobuf.ByteString
getLockWindowEventBytes() {
java.lang.Object ref = "";
if (lockWindowTriggerCase_ == 5) {
ref = lockWindowTrigger_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (lockWindowTriggerCase_ == 5) {
lockWindowTrigger_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (postbackSequenceIndex_ != 0) {
output.writeInt32(1, postbackSequenceIndex_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(2, getCoarseGrainedConversionValueMappings());
}
if (lockWindowTriggerCase_ == 3) {
output.writeEnum(3, ((java.lang.Integer) lockWindowTrigger_));
}
if (lockWindowTriggerCase_ == 4) {
output.writeInt32(
4, (int)((java.lang.Integer) lockWindowTrigger_));
}
if (lockWindowTriggerCase_ == 5) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, lockWindowTrigger_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (postbackSequenceIndex_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, postbackSequenceIndex_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getCoarseGrainedConversionValueMappings());
}
if (lockWindowTriggerCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, ((java.lang.Integer) lockWindowTrigger_));
}
if (lockWindowTriggerCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(
4, (int)((java.lang.Integer) lockWindowTrigger_));
}
if (lockWindowTriggerCase_ == 5) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, lockWindowTrigger_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping) obj;
if (getPostbackSequenceIndex()
!= other.getPostbackSequenceIndex()) return false;
if (hasCoarseGrainedConversionValueMappings() != other.hasCoarseGrainedConversionValueMappings()) return false;
if (hasCoarseGrainedConversionValueMappings()) {
if (!getCoarseGrainedConversionValueMappings()
.equals(other.getCoarseGrainedConversionValueMappings())) return false;
}
if (!getLockWindowTriggerCase().equals(other.getLockWindowTriggerCase())) return false;
switch (lockWindowTriggerCase_) {
case 3:
if (getLockWindowCoarseConversionValueValue()
!= other.getLockWindowCoarseConversionValueValue()) return false;
break;
case 4:
if (getLockWindowFineConversionValue()
!= other.getLockWindowFineConversionValue()) return false;
break;
case 5:
if (!getLockWindowEvent()
.equals(other.getLockWindowEvent())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + POSTBACK_SEQUENCE_INDEX_FIELD_NUMBER;
hash = (53 * hash) + getPostbackSequenceIndex();
if (hasCoarseGrainedConversionValueMappings()) {
hash = (37 * hash) + COARSE_GRAINED_CONVERSION_VALUE_MAPPINGS_FIELD_NUMBER;
hash = (53 * hash) + getCoarseGrainedConversionValueMappings().hashCode();
}
switch (lockWindowTriggerCase_) {
case 3:
hash = (37 * hash) + LOCK_WINDOW_COARSE_CONVERSION_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getLockWindowCoarseConversionValueValue();
break;
case 4:
hash = (37 * hash) + LOCK_WINDOW_FINE_CONVERSION_VALUE_FIELD_NUMBER;
hash = (53 * hash) + getLockWindowFineConversionValue();
break;
case 5:
hash = (37 * hash) + LOCK_WINDOW_EVENT_FIELD_NUMBER;
hash = (53 * hash) + getLockWindowEvent().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Mappings for each postback in multiple conversion windows.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCoarseGrainedConversionValueMappingsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
postbackSequenceIndex_ = 0;
coarseGrainedConversionValueMappings_ = null;
if (coarseGrainedConversionValueMappingsBuilder_ != null) {
coarseGrainedConversionValueMappingsBuilder_.dispose();
coarseGrainedConversionValueMappingsBuilder_ = null;
}
lockWindowTriggerCase_ = 0;
lockWindowTrigger_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.postbackSequenceIndex_ = postbackSequenceIndex_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.coarseGrainedConversionValueMappings_ = coarseGrainedConversionValueMappingsBuilder_ == null
? coarseGrainedConversionValueMappings_
: coarseGrainedConversionValueMappingsBuilder_.build();
to_bitField0_ |= 0x00000001;
}
result.bitField0_ |= to_bitField0_;
}
private void buildPartialOneofs(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping result) {
result.lockWindowTriggerCase_ = lockWindowTriggerCase_;
result.lockWindowTrigger_ = this.lockWindowTrigger_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.getDefaultInstance()) return this;
if (other.getPostbackSequenceIndex() != 0) {
setPostbackSequenceIndex(other.getPostbackSequenceIndex());
}
if (other.hasCoarseGrainedConversionValueMappings()) {
mergeCoarseGrainedConversionValueMappings(other.getCoarseGrainedConversionValueMappings());
}
switch (other.getLockWindowTriggerCase()) {
case LOCK_WINDOW_COARSE_CONVERSION_VALUE: {
setLockWindowCoarseConversionValueValue(other.getLockWindowCoarseConversionValueValue());
break;
}
case LOCK_WINDOW_FINE_CONVERSION_VALUE: {
setLockWindowFineConversionValue(other.getLockWindowFineConversionValue());
break;
}
case LOCK_WINDOW_EVENT: {
lockWindowTriggerCase_ = 5;
lockWindowTrigger_ = other.lockWindowTrigger_;
onChanged();
break;
}
case LOCKWINDOWTRIGGER_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
postbackSequenceIndex_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
input.readMessage(
getCoarseGrainedConversionValueMappingsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 24: {
int rawValue = input.readEnum();
lockWindowTriggerCase_ = 3;
lockWindowTrigger_ = rawValue;
break;
} // case 24
case 32: {
lockWindowTrigger_ = input.readInt32();
lockWindowTriggerCase_ = 4;
break;
} // case 32
case 42: {
java.lang.String s = input.readStringRequireUtf8();
lockWindowTriggerCase_ = 5;
lockWindowTrigger_ = s;
break;
} // case 42
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int lockWindowTriggerCase_ = 0;
private java.lang.Object lockWindowTrigger_;
public LockWindowTriggerCase
getLockWindowTriggerCase() {
return LockWindowTriggerCase.forNumber(
lockWindowTriggerCase_);
}
public Builder clearLockWindowTrigger() {
lockWindowTriggerCase_ = 0;
lockWindowTrigger_ = null;
onChanged();
return this;
}
private int bitField0_;
private int postbackSequenceIndex_ ;
/**
*
* Output only. 0-based index that indicates the order of postback. Valid
* values are in the inclusive range [0,2].
*
*
* int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The postbackSequenceIndex.
*/
@java.lang.Override
public int getPostbackSequenceIndex() {
return postbackSequenceIndex_;
}
/**
*
* Output only. 0-based index that indicates the order of postback. Valid
* values are in the inclusive range [0,2].
*
*
* int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The postbackSequenceIndex to set.
* @return This builder for chaining.
*/
public Builder setPostbackSequenceIndex(int value) {
postbackSequenceIndex_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. 0-based index that indicates the order of postback. Valid
* values are in the inclusive range [0,2].
*
*
* int32 postback_sequence_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearPostbackSequenceIndex() {
bitField0_ = (bitField0_ & ~0x00000001);
postbackSequenceIndex_ = 0;
onChanged();
return this;
}
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarseGrainedConversionValueMappings_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappingsOrBuilder> coarseGrainedConversionValueMappingsBuilder_;
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the coarseGrainedConversionValueMappings field is set.
*/
public boolean hasCoarseGrainedConversionValueMappings() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The coarseGrainedConversionValueMappings.
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings getCoarseGrainedConversionValueMappings() {
if (coarseGrainedConversionValueMappingsBuilder_ == null) {
return coarseGrainedConversionValueMappings_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.getDefaultInstance() : coarseGrainedConversionValueMappings_;
} else {
return coarseGrainedConversionValueMappingsBuilder_.getMessage();
}
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCoarseGrainedConversionValueMappings(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings value) {
if (coarseGrainedConversionValueMappingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
coarseGrainedConversionValueMappings_ = value;
} else {
coarseGrainedConversionValueMappingsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setCoarseGrainedConversionValueMappings(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.Builder builderForValue) {
if (coarseGrainedConversionValueMappingsBuilder_ == null) {
coarseGrainedConversionValueMappings_ = builderForValue.build();
} else {
coarseGrainedConversionValueMappingsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeCoarseGrainedConversionValueMappings(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings value) {
if (coarseGrainedConversionValueMappingsBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
coarseGrainedConversionValueMappings_ != null &&
coarseGrainedConversionValueMappings_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.getDefaultInstance()) {
getCoarseGrainedConversionValueMappingsBuilder().mergeFrom(value);
} else {
coarseGrainedConversionValueMappings_ = value;
}
} else {
coarseGrainedConversionValueMappingsBuilder_.mergeFrom(value);
}
if (coarseGrainedConversionValueMappings_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearCoarseGrainedConversionValueMappings() {
bitField0_ = (bitField0_ & ~0x00000002);
coarseGrainedConversionValueMappings_ = null;
if (coarseGrainedConversionValueMappingsBuilder_ != null) {
coarseGrainedConversionValueMappingsBuilder_.dispose();
coarseGrainedConversionValueMappingsBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.Builder getCoarseGrainedConversionValueMappingsBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getCoarseGrainedConversionValueMappingsFieldBuilder().getBuilder();
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappingsOrBuilder getCoarseGrainedConversionValueMappingsOrBuilder() {
if (coarseGrainedConversionValueMappingsBuilder_ != null) {
return coarseGrainedConversionValueMappingsBuilder_.getMessageOrBuilder();
} else {
return coarseGrainedConversionValueMappings_ == null ?
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.getDefaultInstance() : coarseGrainedConversionValueMappings_;
}
}
/**
*
* Output only. Conversion value mappings for all coarse grained
* conversion values.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings coarse_grained_conversion_value_mappings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappingsOrBuilder>
getCoarseGrainedConversionValueMappingsFieldBuilder() {
if (coarseGrainedConversionValueMappingsBuilder_ == null) {
coarseGrainedConversionValueMappingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappingsOrBuilder>(
getCoarseGrainedConversionValueMappings(),
getParentForChildren(),
isClean());
coarseGrainedConversionValueMappings_ = null;
}
return coarseGrainedConversionValueMappingsBuilder_;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowCoarseConversionValue field is set.
*/
@java.lang.Override
public boolean hasLockWindowCoarseConversionValue() {
return lockWindowTriggerCase_ == 3;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The enum numeric value on the wire for lockWindowCoarseConversionValue.
*/
@java.lang.Override
public int getLockWindowCoarseConversionValueValue() {
if (lockWindowTriggerCase_ == 3) {
return ((java.lang.Integer) lockWindowTrigger_).intValue();
}
return 0;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The enum numeric value on the wire for lockWindowCoarseConversionValue to set.
* @return This builder for chaining.
*/
public Builder setLockWindowCoarseConversionValueValue(int value) {
lockWindowTriggerCase_ = 3;
lockWindowTrigger_ = value;
onChanged();
return this;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowCoarseConversionValue.
*/
@java.lang.Override
public com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue getLockWindowCoarseConversionValue() {
if (lockWindowTriggerCase_ == 3) {
com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue result = com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue.forNumber(
(java.lang.Integer) lockWindowTrigger_);
return result == null ? com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue.UNRECOGNIZED : result;
}
return com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue.UNSPECIFIED;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The lockWindowCoarseConversionValue to set.
* @return This builder for chaining.
*/
public Builder setLockWindowCoarseConversionValue(com.google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue value) {
if (value == null) {
throw new NullPointerException();
}
lockWindowTriggerCase_ = 3;
lockWindowTrigger_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output only. Coarse grained conversion value that triggers conversion
* window lock.
*
*
* .google.ads.googleads.v18.enums.SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue lock_window_coarse_conversion_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearLockWindowCoarseConversionValue() {
if (lockWindowTriggerCase_ == 3) {
lockWindowTriggerCase_ = 0;
lockWindowTrigger_ = null;
onChanged();
}
return this;
}
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowFineConversionValue field is set.
*/
public boolean hasLockWindowFineConversionValue() {
return lockWindowTriggerCase_ == 4;
}
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowFineConversionValue.
*/
public int getLockWindowFineConversionValue() {
if (lockWindowTriggerCase_ == 4) {
return (java.lang.Integer) lockWindowTrigger_;
}
return 0;
}
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The lockWindowFineConversionValue to set.
* @return This builder for chaining.
*/
public Builder setLockWindowFineConversionValue(int value) {
lockWindowTriggerCase_ = 4;
lockWindowTrigger_ = value;
onChanged();
return this;
}
/**
*
* Output only. Fine grained conversion value that triggers conversion
* window lock.
*
*
* int32 lock_window_fine_conversion_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearLockWindowFineConversionValue() {
if (lockWindowTriggerCase_ == 4) {
lockWindowTriggerCase_ = 0;
lockWindowTrigger_ = null;
onChanged();
}
return this;
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lockWindowEvent field is set.
*/
@java.lang.Override
public boolean hasLockWindowEvent() {
return lockWindowTriggerCase_ == 5;
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lockWindowEvent.
*/
@java.lang.Override
public java.lang.String getLockWindowEvent() {
java.lang.Object ref = "";
if (lockWindowTriggerCase_ == 5) {
ref = lockWindowTrigger_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (lockWindowTriggerCase_ == 5) {
lockWindowTrigger_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for lockWindowEvent.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLockWindowEventBytes() {
java.lang.Object ref = "";
if (lockWindowTriggerCase_ == 5) {
ref = lockWindowTrigger_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (lockWindowTriggerCase_ == 5) {
lockWindowTrigger_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The lockWindowEvent to set.
* @return This builder for chaining.
*/
public Builder setLockWindowEvent(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
lockWindowTriggerCase_ = 5;
lockWindowTrigger_ = value;
onChanged();
return this;
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearLockWindowEvent() {
if (lockWindowTriggerCase_ == 5) {
lockWindowTriggerCase_ = 0;
lockWindowTrigger_ = null;
onChanged();
}
return this;
}
/**
*
* Output only. Event name that triggers conversion window lock.
*
*
* string lock_window_event = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The bytes for lockWindowEvent to set.
* @return This builder for chaining.
*/
public Builder setLockWindowEventBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
lockWindowTriggerCase_ = 5;
lockWindowTrigger_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public PostbackMapping parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CoarseGrainedConversionValueMappingsOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lowConversionValueMapping field is set.
*/
boolean hasLowConversionValueMapping();
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lowConversionValueMapping.
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getLowConversionValueMapping();
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getLowConversionValueMappingOrBuilder();
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the mediumConversionValueMapping field is set.
*/
boolean hasMediumConversionValueMapping();
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The mediumConversionValueMapping.
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getMediumConversionValueMapping();
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getMediumConversionValueMappingOrBuilder();
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the highConversionValueMapping field is set.
*/
boolean hasHighConversionValueMapping();
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The highConversionValueMapping.
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getHighConversionValueMapping();
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getHighConversionValueMappingOrBuilder();
}
/**
*
* Mappings for coarse grained conversion values.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings}
*/
public static final class CoarseGrainedConversionValueMappings extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings)
CoarseGrainedConversionValueMappingsOrBuilder {
private static final long serialVersionUID = 0L;
// Use CoarseGrainedConversionValueMappings.newBuilder() to construct.
private CoarseGrainedConversionValueMappings(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CoarseGrainedConversionValueMappings() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CoarseGrainedConversionValueMappings();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.Builder.class);
}
private int bitField0_;
public static final int LOW_CONVERSION_VALUE_MAPPING_FIELD_NUMBER = 1;
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping lowConversionValueMapping_;
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lowConversionValueMapping field is set.
*/
@java.lang.Override
public boolean hasLowConversionValueMapping() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lowConversionValueMapping.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getLowConversionValueMapping() {
return lowConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : lowConversionValueMapping_;
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getLowConversionValueMappingOrBuilder() {
return lowConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : lowConversionValueMapping_;
}
public static final int MEDIUM_CONVERSION_VALUE_MAPPING_FIELD_NUMBER = 2;
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping mediumConversionValueMapping_;
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the mediumConversionValueMapping field is set.
*/
@java.lang.Override
public boolean hasMediumConversionValueMapping() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The mediumConversionValueMapping.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getMediumConversionValueMapping() {
return mediumConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : mediumConversionValueMapping_;
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getMediumConversionValueMappingOrBuilder() {
return mediumConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : mediumConversionValueMapping_;
}
public static final int HIGH_CONVERSION_VALUE_MAPPING_FIELD_NUMBER = 3;
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping highConversionValueMapping_;
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the highConversionValueMapping field is set.
*/
@java.lang.Override
public boolean hasHighConversionValueMapping() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The highConversionValueMapping.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getHighConversionValueMapping() {
return highConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : highConversionValueMapping_;
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getHighConversionValueMappingOrBuilder() {
return highConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : highConversionValueMapping_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getLowConversionValueMapping());
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getMediumConversionValueMapping());
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getHighConversionValueMapping());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getLowConversionValueMapping());
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getMediumConversionValueMapping());
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getHighConversionValueMapping());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings) obj;
if (hasLowConversionValueMapping() != other.hasLowConversionValueMapping()) return false;
if (hasLowConversionValueMapping()) {
if (!getLowConversionValueMapping()
.equals(other.getLowConversionValueMapping())) return false;
}
if (hasMediumConversionValueMapping() != other.hasMediumConversionValueMapping()) return false;
if (hasMediumConversionValueMapping()) {
if (!getMediumConversionValueMapping()
.equals(other.getMediumConversionValueMapping())) return false;
}
if (hasHighConversionValueMapping() != other.hasHighConversionValueMapping()) return false;
if (hasHighConversionValueMapping()) {
if (!getHighConversionValueMapping()
.equals(other.getHighConversionValueMapping())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasLowConversionValueMapping()) {
hash = (37 * hash) + LOW_CONVERSION_VALUE_MAPPING_FIELD_NUMBER;
hash = (53 * hash) + getLowConversionValueMapping().hashCode();
}
if (hasMediumConversionValueMapping()) {
hash = (37 * hash) + MEDIUM_CONVERSION_VALUE_MAPPING_FIELD_NUMBER;
hash = (53 * hash) + getMediumConversionValueMapping().hashCode();
}
if (hasHighConversionValueMapping()) {
hash = (37 * hash) + HIGH_CONVERSION_VALUE_MAPPING_FIELD_NUMBER;
hash = (53 * hash) + getHighConversionValueMapping().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Mappings for coarse grained conversion values.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappingsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLowConversionValueMappingFieldBuilder();
getMediumConversionValueMappingFieldBuilder();
getHighConversionValueMappingFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
lowConversionValueMapping_ = null;
if (lowConversionValueMappingBuilder_ != null) {
lowConversionValueMappingBuilder_.dispose();
lowConversionValueMappingBuilder_ = null;
}
mediumConversionValueMapping_ = null;
if (mediumConversionValueMappingBuilder_ != null) {
mediumConversionValueMappingBuilder_.dispose();
mediumConversionValueMappingBuilder_ = null;
}
highConversionValueMapping_ = null;
if (highConversionValueMappingBuilder_ != null) {
highConversionValueMappingBuilder_.dispose();
highConversionValueMappingBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings result) {
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.lowConversionValueMapping_ = lowConversionValueMappingBuilder_ == null
? lowConversionValueMapping_
: lowConversionValueMappingBuilder_.build();
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.mediumConversionValueMapping_ = mediumConversionValueMappingBuilder_ == null
? mediumConversionValueMapping_
: mediumConversionValueMappingBuilder_.build();
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.highConversionValueMapping_ = highConversionValueMappingBuilder_ == null
? highConversionValueMapping_
: highConversionValueMappingBuilder_.build();
to_bitField0_ |= 0x00000004;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings.getDefaultInstance()) return this;
if (other.hasLowConversionValueMapping()) {
mergeLowConversionValueMapping(other.getLowConversionValueMapping());
}
if (other.hasMediumConversionValueMapping()) {
mergeMediumConversionValueMapping(other.getMediumConversionValueMapping());
}
if (other.hasHighConversionValueMapping()) {
mergeHighConversionValueMapping(other.getHighConversionValueMapping());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getLowConversionValueMappingFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getMediumConversionValueMappingFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
input.readMessage(
getHighConversionValueMappingFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping lowConversionValueMapping_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder> lowConversionValueMappingBuilder_;
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the lowConversionValueMapping field is set.
*/
public boolean hasLowConversionValueMapping() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The lowConversionValueMapping.
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getLowConversionValueMapping() {
if (lowConversionValueMappingBuilder_ == null) {
return lowConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : lowConversionValueMapping_;
} else {
return lowConversionValueMappingBuilder_.getMessage();
}
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setLowConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (lowConversionValueMappingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
lowConversionValueMapping_ = value;
} else {
lowConversionValueMappingBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setLowConversionValueMapping(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder builderForValue) {
if (lowConversionValueMappingBuilder_ == null) {
lowConversionValueMapping_ = builderForValue.build();
} else {
lowConversionValueMappingBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeLowConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (lowConversionValueMappingBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
lowConversionValueMapping_ != null &&
lowConversionValueMapping_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance()) {
getLowConversionValueMappingBuilder().mergeFrom(value);
} else {
lowConversionValueMapping_ = value;
}
} else {
lowConversionValueMappingBuilder_.mergeFrom(value);
}
if (lowConversionValueMapping_ != null) {
bitField0_ |= 0x00000001;
onChanged();
}
return this;
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearLowConversionValueMapping() {
bitField0_ = (bitField0_ & ~0x00000001);
lowConversionValueMapping_ = null;
if (lowConversionValueMappingBuilder_ != null) {
lowConversionValueMappingBuilder_.dispose();
lowConversionValueMappingBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder getLowConversionValueMappingBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getLowConversionValueMappingFieldBuilder().getBuilder();
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getLowConversionValueMappingOrBuilder() {
if (lowConversionValueMappingBuilder_ != null) {
return lowConversionValueMappingBuilder_.getMessageOrBuilder();
} else {
return lowConversionValueMapping_ == null ?
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : lowConversionValueMapping_;
}
}
/**
*
* Output only. Mapping for "low" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping low_conversion_value_mapping = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>
getLowConversionValueMappingFieldBuilder() {
if (lowConversionValueMappingBuilder_ == null) {
lowConversionValueMappingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>(
getLowConversionValueMapping(),
getParentForChildren(),
isClean());
lowConversionValueMapping_ = null;
}
return lowConversionValueMappingBuilder_;
}
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping mediumConversionValueMapping_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder> mediumConversionValueMappingBuilder_;
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the mediumConversionValueMapping field is set.
*/
public boolean hasMediumConversionValueMapping() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The mediumConversionValueMapping.
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getMediumConversionValueMapping() {
if (mediumConversionValueMappingBuilder_ == null) {
return mediumConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : mediumConversionValueMapping_;
} else {
return mediumConversionValueMappingBuilder_.getMessage();
}
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setMediumConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (mediumConversionValueMappingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
mediumConversionValueMapping_ = value;
} else {
mediumConversionValueMappingBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setMediumConversionValueMapping(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder builderForValue) {
if (mediumConversionValueMappingBuilder_ == null) {
mediumConversionValueMapping_ = builderForValue.build();
} else {
mediumConversionValueMappingBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeMediumConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (mediumConversionValueMappingBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
mediumConversionValueMapping_ != null &&
mediumConversionValueMapping_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance()) {
getMediumConversionValueMappingBuilder().mergeFrom(value);
} else {
mediumConversionValueMapping_ = value;
}
} else {
mediumConversionValueMappingBuilder_.mergeFrom(value);
}
if (mediumConversionValueMapping_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearMediumConversionValueMapping() {
bitField0_ = (bitField0_ & ~0x00000002);
mediumConversionValueMapping_ = null;
if (mediumConversionValueMappingBuilder_ != null) {
mediumConversionValueMappingBuilder_.dispose();
mediumConversionValueMappingBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder getMediumConversionValueMappingBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getMediumConversionValueMappingFieldBuilder().getBuilder();
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getMediumConversionValueMappingOrBuilder() {
if (mediumConversionValueMappingBuilder_ != null) {
return mediumConversionValueMappingBuilder_.getMessageOrBuilder();
} else {
return mediumConversionValueMapping_ == null ?
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : mediumConversionValueMapping_;
}
}
/**
*
* Output only. Mapping for "medium" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping medium_conversion_value_mapping = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>
getMediumConversionValueMappingFieldBuilder() {
if (mediumConversionValueMappingBuilder_ == null) {
mediumConversionValueMappingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>(
getMediumConversionValueMapping(),
getParentForChildren(),
isClean());
mediumConversionValueMapping_ = null;
}
return mediumConversionValueMappingBuilder_;
}
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping highConversionValueMapping_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder> highConversionValueMappingBuilder_;
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the highConversionValueMapping field is set.
*/
public boolean hasHighConversionValueMapping() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The highConversionValueMapping.
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getHighConversionValueMapping() {
if (highConversionValueMappingBuilder_ == null) {
return highConversionValueMapping_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : highConversionValueMapping_;
} else {
return highConversionValueMappingBuilder_.getMessage();
}
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setHighConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (highConversionValueMappingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
highConversionValueMapping_ = value;
} else {
highConversionValueMappingBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setHighConversionValueMapping(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder builderForValue) {
if (highConversionValueMappingBuilder_ == null) {
highConversionValueMapping_ = builderForValue.build();
} else {
highConversionValueMappingBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeHighConversionValueMapping(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping value) {
if (highConversionValueMappingBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
highConversionValueMapping_ != null &&
highConversionValueMapping_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance()) {
getHighConversionValueMappingBuilder().mergeFrom(value);
} else {
highConversionValueMapping_ = value;
}
} else {
highConversionValueMappingBuilder_.mergeFrom(value);
}
if (highConversionValueMapping_ != null) {
bitField0_ |= 0x00000004;
onChanged();
}
return this;
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearHighConversionValueMapping() {
bitField0_ = (bitField0_ & ~0x00000004);
highConversionValueMapping_ = null;
if (highConversionValueMappingBuilder_ != null) {
highConversionValueMappingBuilder_.dispose();
highConversionValueMappingBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder getHighConversionValueMappingBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getHighConversionValueMappingFieldBuilder().getBuilder();
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder getHighConversionValueMappingOrBuilder() {
if (highConversionValueMappingBuilder_ != null) {
return highConversionValueMappingBuilder_.getMessageOrBuilder();
} else {
return highConversionValueMapping_ == null ?
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance() : highConversionValueMapping_;
}
}
/**
*
* Output only. Mapping for "high" coarse conversion value.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping high_conversion_value_mapping = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>
getHighConversionValueMappingFieldBuilder() {
if (highConversionValueMappingBuilder_ == null) {
highConversionValueMappingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder>(
getHighConversionValueMapping(),
getParentForChildren(),
isClean());
highConversionValueMapping_ = null;
}
return highConversionValueMappingBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CoarseGrainedConversionValueMappings parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.CoarseGrainedConversionValueMappings getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ConversionValueMappingOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. The minimum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 min_time_post_install_hours = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minTimePostInstallHours.
*/
long getMinTimePostInstallHours();
/**
*
* Output only. The maximum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 max_time_post_install_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxTimePostInstallHours.
*/
long getMaxTimePostInstallHours();
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
java.util.List
getMappedEventsList();
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event getMappedEvents(int index);
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
int getMappedEventsCount();
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder>
getMappedEventsOrBuilderList();
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder getMappedEventsOrBuilder(
int index);
}
/**
*
* Represents mapping from one conversion value to one or more conversion
* events.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping}
*/
public static final class ConversionValueMapping extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping)
ConversionValueMappingOrBuilder {
private static final long serialVersionUID = 0L;
// Use ConversionValueMapping.newBuilder() to construct.
private ConversionValueMapping(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ConversionValueMapping() {
mappedEvents_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ConversionValueMapping();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder.class);
}
public static final int MIN_TIME_POST_INSTALL_HOURS_FIELD_NUMBER = 1;
private long minTimePostInstallHours_ = 0L;
/**
*
* Output only. The minimum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 min_time_post_install_hours = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minTimePostInstallHours.
*/
@java.lang.Override
public long getMinTimePostInstallHours() {
return minTimePostInstallHours_;
}
public static final int MAX_TIME_POST_INSTALL_HOURS_FIELD_NUMBER = 2;
private long maxTimePostInstallHours_ = 0L;
/**
*
* Output only. The maximum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 max_time_post_install_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxTimePostInstallHours.
*/
@java.lang.Override
public long getMaxTimePostInstallHours() {
return maxTimePostInstallHours_;
}
public static final int MAPPED_EVENTS_FIELD_NUMBER = 3;
@SuppressWarnings("serial")
private java.util.List mappedEvents_;
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public java.util.List getMappedEventsList() {
return mappedEvents_;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder>
getMappedEventsOrBuilderList() {
return mappedEvents_;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public int getMappedEventsCount() {
return mappedEvents_.size();
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event getMappedEvents(int index) {
return mappedEvents_.get(index);
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder getMappedEventsOrBuilder(
int index) {
return mappedEvents_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (minTimePostInstallHours_ != 0L) {
output.writeInt64(1, minTimePostInstallHours_);
}
if (maxTimePostInstallHours_ != 0L) {
output.writeInt64(2, maxTimePostInstallHours_);
}
for (int i = 0; i < mappedEvents_.size(); i++) {
output.writeMessage(3, mappedEvents_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (minTimePostInstallHours_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, minTimePostInstallHours_);
}
if (maxTimePostInstallHours_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, maxTimePostInstallHours_);
}
for (int i = 0; i < mappedEvents_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, mappedEvents_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping) obj;
if (getMinTimePostInstallHours()
!= other.getMinTimePostInstallHours()) return false;
if (getMaxTimePostInstallHours()
!= other.getMaxTimePostInstallHours()) return false;
if (!getMappedEventsList()
.equals(other.getMappedEventsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + MIN_TIME_POST_INSTALL_HOURS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getMinTimePostInstallHours());
hash = (37 * hash) + MAX_TIME_POST_INSTALL_HOURS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getMaxTimePostInstallHours());
if (getMappedEventsCount() > 0) {
hash = (37 * hash) + MAPPED_EVENTS_FIELD_NUMBER;
hash = (53 * hash) + getMappedEventsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Represents mapping from one conversion value to one or more conversion
* events.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMappingOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
minTimePostInstallHours_ = 0L;
maxTimePostInstallHours_ = 0L;
if (mappedEventsBuilder_ == null) {
mappedEvents_ = java.util.Collections.emptyList();
} else {
mappedEvents_ = null;
mappedEventsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartialRepeatedFields(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping result) {
if (mappedEventsBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
mappedEvents_ = java.util.Collections.unmodifiableList(mappedEvents_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.mappedEvents_ = mappedEvents_;
} else {
result.mappedEvents_ = mappedEventsBuilder_.build();
}
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.minTimePostInstallHours_ = minTimePostInstallHours_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.maxTimePostInstallHours_ = maxTimePostInstallHours_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping.getDefaultInstance()) return this;
if (other.getMinTimePostInstallHours() != 0L) {
setMinTimePostInstallHours(other.getMinTimePostInstallHours());
}
if (other.getMaxTimePostInstallHours() != 0L) {
setMaxTimePostInstallHours(other.getMaxTimePostInstallHours());
}
if (mappedEventsBuilder_ == null) {
if (!other.mappedEvents_.isEmpty()) {
if (mappedEvents_.isEmpty()) {
mappedEvents_ = other.mappedEvents_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureMappedEventsIsMutable();
mappedEvents_.addAll(other.mappedEvents_);
}
onChanged();
}
} else {
if (!other.mappedEvents_.isEmpty()) {
if (mappedEventsBuilder_.isEmpty()) {
mappedEventsBuilder_.dispose();
mappedEventsBuilder_ = null;
mappedEvents_ = other.mappedEvents_;
bitField0_ = (bitField0_ & ~0x00000004);
mappedEventsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getMappedEventsFieldBuilder() : null;
} else {
mappedEventsBuilder_.addAllMessages(other.mappedEvents_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
minTimePostInstallHours_ = input.readInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
maxTimePostInstallHours_ = input.readInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event m =
input.readMessage(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.parser(),
extensionRegistry);
if (mappedEventsBuilder_ == null) {
ensureMappedEventsIsMutable();
mappedEvents_.add(m);
} else {
mappedEventsBuilder_.addMessage(m);
}
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private long minTimePostInstallHours_ ;
/**
*
* Output only. The minimum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 min_time_post_install_hours = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minTimePostInstallHours.
*/
@java.lang.Override
public long getMinTimePostInstallHours() {
return minTimePostInstallHours_;
}
/**
*
* Output only. The minimum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 min_time_post_install_hours = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The minTimePostInstallHours to set.
* @return This builder for chaining.
*/
public Builder setMinTimePostInstallHours(long value) {
minTimePostInstallHours_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. The minimum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 min_time_post_install_hours = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMinTimePostInstallHours() {
bitField0_ = (bitField0_ & ~0x00000001);
minTimePostInstallHours_ = 0L;
onChanged();
return this;
}
private long maxTimePostInstallHours_ ;
/**
*
* Output only. The maximum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 max_time_post_install_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxTimePostInstallHours.
*/
@java.lang.Override
public long getMaxTimePostInstallHours() {
return maxTimePostInstallHours_;
}
/**
*
* Output only. The maximum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 max_time_post_install_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The maxTimePostInstallHours to set.
* @return This builder for chaining.
*/
public Builder setMaxTimePostInstallHours(long value) {
maxTimePostInstallHours_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. The maximum of the time range in which a user was last
* active during the measurement window.
*
*
* int64 max_time_post_install_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMaxTimePostInstallHours() {
bitField0_ = (bitField0_ & ~0x00000002);
maxTimePostInstallHours_ = 0L;
onChanged();
return this;
}
private java.util.List mappedEvents_ =
java.util.Collections.emptyList();
private void ensureMappedEventsIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
mappedEvents_ = new java.util.ArrayList(mappedEvents_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder> mappedEventsBuilder_;
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List getMappedEventsList() {
if (mappedEventsBuilder_ == null) {
return java.util.Collections.unmodifiableList(mappedEvents_);
} else {
return mappedEventsBuilder_.getMessageList();
}
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public int getMappedEventsCount() {
if (mappedEventsBuilder_ == null) {
return mappedEvents_.size();
} else {
return mappedEventsBuilder_.getCount();
}
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event getMappedEvents(int index) {
if (mappedEventsBuilder_ == null) {
return mappedEvents_.get(index);
} else {
return mappedEventsBuilder_.getMessage(index);
}
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setMappedEvents(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event value) {
if (mappedEventsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMappedEventsIsMutable();
mappedEvents_.set(index, value);
onChanged();
} else {
mappedEventsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setMappedEvents(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder builderForValue) {
if (mappedEventsBuilder_ == null) {
ensureMappedEventsIsMutable();
mappedEvents_.set(index, builderForValue.build());
onChanged();
} else {
mappedEventsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addMappedEvents(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event value) {
if (mappedEventsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMappedEventsIsMutable();
mappedEvents_.add(value);
onChanged();
} else {
mappedEventsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addMappedEvents(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event value) {
if (mappedEventsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMappedEventsIsMutable();
mappedEvents_.add(index, value);
onChanged();
} else {
mappedEventsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addMappedEvents(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder builderForValue) {
if (mappedEventsBuilder_ == null) {
ensureMappedEventsIsMutable();
mappedEvents_.add(builderForValue.build());
onChanged();
} else {
mappedEventsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addMappedEvents(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder builderForValue) {
if (mappedEventsBuilder_ == null) {
ensureMappedEventsIsMutable();
mappedEvents_.add(index, builderForValue.build());
onChanged();
} else {
mappedEventsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addAllMappedEvents(
java.lang.Iterable extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event> values) {
if (mappedEventsBuilder_ == null) {
ensureMappedEventsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, mappedEvents_);
onChanged();
} else {
mappedEventsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearMappedEvents() {
if (mappedEventsBuilder_ == null) {
mappedEvents_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
mappedEventsBuilder_.clear();
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder removeMappedEvents(int index) {
if (mappedEventsBuilder_ == null) {
ensureMappedEventsIsMutable();
mappedEvents_.remove(index);
onChanged();
} else {
mappedEventsBuilder_.remove(index);
}
return this;
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder getMappedEventsBuilder(
int index) {
return getMappedEventsFieldBuilder().getBuilder(index);
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder getMappedEventsOrBuilder(
int index) {
if (mappedEventsBuilder_ == null) {
return mappedEvents_.get(index); } else {
return mappedEventsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder>
getMappedEventsOrBuilderList() {
if (mappedEventsBuilder_ != null) {
return mappedEventsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(mappedEvents_);
}
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder addMappedEventsBuilder() {
return getMappedEventsFieldBuilder().addBuilder(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.getDefaultInstance());
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder addMappedEventsBuilder(
int index) {
return getMappedEventsFieldBuilder().addBuilder(
index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.getDefaultInstance());
}
/**
*
* Output only. The conversion value may be mapped to multiple events with
* various attributes.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event mapped_events = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List
getMappedEventsBuilderList() {
return getMappedEventsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder>
getMappedEventsFieldBuilder() {
if (mappedEventsBuilder_ == null) {
mappedEventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder>(
mappedEvents_,
((bitField0_ & 0x00000004) != 0),
getParentForChildren(),
isClean());
mappedEvents_ = null;
}
return mappedEventsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ConversionValueMapping parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.ConversionValueMapping getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface EventOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The mappedEventName.
*/
java.lang.String getMappedEventName();
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for mappedEventName.
*/
com.google.protobuf.ByteString
getMappedEventNameBytes();
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The currencyCode.
*/
java.lang.String getCurrencyCode();
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for currencyCode.
*/
com.google.protobuf.ByteString
getCurrencyCodeBytes();
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventRevenueRange field is set.
*/
boolean hasEventRevenueRange();
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventRevenueRange.
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange getEventRevenueRange();
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRangeOrBuilder getEventRevenueRangeOrBuilder();
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventRevenueValue field is set.
*/
boolean hasEventRevenueValue();
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventRevenueValue.
*/
double getEventRevenueValue();
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventOccurrenceRange field is set.
*/
boolean hasEventOccurrenceRange();
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventOccurrenceRange.
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange getEventOccurrenceRange();
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRangeOrBuilder getEventOccurrenceRangeOrBuilder();
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventCounter field is set.
*/
boolean hasEventCounter();
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventCounter.
*/
long getEventCounter();
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRateCase getRevenueRateCase();
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventRateCase getEventRateCase();
}
/**
*
* Defines a Google conversion event that the conversion value is mapped to.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event}
*/
public static final class Event extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event)
EventOrBuilder {
private static final long serialVersionUID = 0L;
// Use Event.newBuilder() to construct.
private Event(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Event() {
mappedEventName_ = "";
currencyCode_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Event();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder.class);
}
public interface RevenueRangeOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. For revenue ranges, the minimum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double min_event_revenue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minEventRevenue.
*/
double getMinEventRevenue();
/**
*
* Output only. For revenue ranges, the maximum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double max_event_revenue = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxEventRevenue.
*/
double getMaxEventRevenue();
}
/**
*
* Defines a range for revenue values.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange}
*/
public static final class RevenueRange extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange)
RevenueRangeOrBuilder {
private static final long serialVersionUID = 0L;
// Use RevenueRange.newBuilder() to construct.
private RevenueRange(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RevenueRange() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RevenueRange();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.Builder.class);
}
public static final int MIN_EVENT_REVENUE_FIELD_NUMBER = 3;
private double minEventRevenue_ = 0D;
/**
*
* Output only. For revenue ranges, the minimum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double min_event_revenue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minEventRevenue.
*/
@java.lang.Override
public double getMinEventRevenue() {
return minEventRevenue_;
}
public static final int MAX_EVENT_REVENUE_FIELD_NUMBER = 4;
private double maxEventRevenue_ = 0D;
/**
*
* Output only. For revenue ranges, the maximum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double max_event_revenue = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxEventRevenue.
*/
@java.lang.Override
public double getMaxEventRevenue() {
return maxEventRevenue_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (java.lang.Double.doubleToRawLongBits(minEventRevenue_) != 0) {
output.writeDouble(3, minEventRevenue_);
}
if (java.lang.Double.doubleToRawLongBits(maxEventRevenue_) != 0) {
output.writeDouble(4, maxEventRevenue_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (java.lang.Double.doubleToRawLongBits(minEventRevenue_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(3, minEventRevenue_);
}
if (java.lang.Double.doubleToRawLongBits(maxEventRevenue_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(4, maxEventRevenue_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) obj;
if (java.lang.Double.doubleToLongBits(getMinEventRevenue())
!= java.lang.Double.doubleToLongBits(
other.getMinEventRevenue())) return false;
if (java.lang.Double.doubleToLongBits(getMaxEventRevenue())
!= java.lang.Double.doubleToLongBits(
other.getMaxEventRevenue())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + MIN_EVENT_REVENUE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getMinEventRevenue()));
hash = (37 * hash) + MAX_EVENT_REVENUE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getMaxEventRevenue()));
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines a range for revenue values.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRangeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
minEventRevenue_ = 0D;
maxEventRevenue_ = 0D;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.minEventRevenue_ = minEventRevenue_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.maxEventRevenue_ = maxEventRevenue_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance()) return this;
if (other.getMinEventRevenue() != 0D) {
setMinEventRevenue(other.getMinEventRevenue());
}
if (other.getMaxEventRevenue() != 0D) {
setMaxEventRevenue(other.getMaxEventRevenue());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 25: {
minEventRevenue_ = input.readDouble();
bitField0_ |= 0x00000001;
break;
} // case 25
case 33: {
maxEventRevenue_ = input.readDouble();
bitField0_ |= 0x00000002;
break;
} // case 33
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private double minEventRevenue_ ;
/**
*
* Output only. For revenue ranges, the minimum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double min_event_revenue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minEventRevenue.
*/
@java.lang.Override
public double getMinEventRevenue() {
return minEventRevenue_;
}
/**
*
* Output only. For revenue ranges, the minimum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double min_event_revenue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The minEventRevenue to set.
* @return This builder for chaining.
*/
public Builder setMinEventRevenue(double value) {
minEventRevenue_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. For revenue ranges, the minimum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double min_event_revenue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMinEventRevenue() {
bitField0_ = (bitField0_ & ~0x00000001);
minEventRevenue_ = 0D;
onChanged();
return this;
}
private double maxEventRevenue_ ;
/**
*
* Output only. For revenue ranges, the maximum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double max_event_revenue = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxEventRevenue.
*/
@java.lang.Override
public double getMaxEventRevenue() {
return maxEventRevenue_;
}
/**
*
* Output only. For revenue ranges, the maximum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double max_event_revenue = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The maxEventRevenue to set.
* @return This builder for chaining.
*/
public Builder setMaxEventRevenue(double value) {
maxEventRevenue_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. For revenue ranges, the maximum value in `currency_code`
* for which this conversion value would be updated. A value of 0 will
* be treated as unset.
*
*
* double max_event_revenue = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMaxEventRevenue() {
bitField0_ = (bitField0_ & ~0x00000002);
maxEventRevenue_ = 0D;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RevenueRange parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface EventOccurrenceRangeOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output only. For event counter ranges, the minimum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 min_event_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minEventCount.
*/
long getMinEventCount();
/**
*
* Output only. For event counter ranges, the maximum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 max_event_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxEventCount.
*/
long getMaxEventCount();
}
/**
*
* Defines a range for event counter values.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange}
*/
public static final class EventOccurrenceRange extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange)
EventOccurrenceRangeOrBuilder {
private static final long serialVersionUID = 0L;
// Use EventOccurrenceRange.newBuilder() to construct.
private EventOccurrenceRange(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private EventOccurrenceRange() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new EventOccurrenceRange();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.Builder.class);
}
public static final int MIN_EVENT_COUNT_FIELD_NUMBER = 1;
private long minEventCount_ = 0L;
/**
*
* Output only. For event counter ranges, the minimum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 min_event_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minEventCount.
*/
@java.lang.Override
public long getMinEventCount() {
return minEventCount_;
}
public static final int MAX_EVENT_COUNT_FIELD_NUMBER = 2;
private long maxEventCount_ = 0L;
/**
*
* Output only. For event counter ranges, the maximum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 max_event_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxEventCount.
*/
@java.lang.Override
public long getMaxEventCount() {
return maxEventCount_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (minEventCount_ != 0L) {
output.writeInt64(1, minEventCount_);
}
if (maxEventCount_ != 0L) {
output.writeInt64(2, maxEventCount_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (minEventCount_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, minEventCount_);
}
if (maxEventCount_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, maxEventCount_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) obj;
if (getMinEventCount()
!= other.getMinEventCount()) return false;
if (getMaxEventCount()
!= other.getMaxEventCount()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + MIN_EVENT_COUNT_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getMinEventCount());
hash = (37 * hash) + MAX_EVENT_COUNT_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getMaxEventCount());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines a range for event counter values.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRangeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
minEventCount_ = 0L;
maxEventCount_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.minEventCount_ = minEventCount_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.maxEventCount_ = maxEventCount_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance()) return this;
if (other.getMinEventCount() != 0L) {
setMinEventCount(other.getMinEventCount());
}
if (other.getMaxEventCount() != 0L) {
setMaxEventCount(other.getMaxEventCount());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
minEventCount_ = input.readInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
maxEventCount_ = input.readInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private long minEventCount_ ;
/**
*
* Output only. For event counter ranges, the minimum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 min_event_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The minEventCount.
*/
@java.lang.Override
public long getMinEventCount() {
return minEventCount_;
}
/**
*
* Output only. For event counter ranges, the minimum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 min_event_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The minEventCount to set.
* @return This builder for chaining.
*/
public Builder setMinEventCount(long value) {
minEventCount_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. For event counter ranges, the minimum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 min_event_count = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMinEventCount() {
bitField0_ = (bitField0_ & ~0x00000001);
minEventCount_ = 0L;
onChanged();
return this;
}
private long maxEventCount_ ;
/**
*
* Output only. For event counter ranges, the maximum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 max_event_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The maxEventCount.
*/
@java.lang.Override
public long getMaxEventCount() {
return maxEventCount_;
}
/**
*
* Output only. For event counter ranges, the maximum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 max_event_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The maxEventCount to set.
* @return This builder for chaining.
*/
public Builder setMaxEventCount(long value) {
maxEventCount_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. For event counter ranges, the maximum of the defined
* range. A value of 0 will be treated as unset.
*
*
* int64 max_event_count = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMaxEventCount() {
bitField0_ = (bitField0_ & ~0x00000002);
maxEventCount_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public EventOccurrenceRange parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int revenueRateCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object revenueRate_;
public enum RevenueRateCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
EVENT_REVENUE_RANGE(3),
EVENT_REVENUE_VALUE(4),
REVENUERATE_NOT_SET(0);
private final int value;
private RevenueRateCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RevenueRateCase valueOf(int value) {
return forNumber(value);
}
public static RevenueRateCase forNumber(int value) {
switch (value) {
case 3: return EVENT_REVENUE_RANGE;
case 4: return EVENT_REVENUE_VALUE;
case 0: return REVENUERATE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public RevenueRateCase
getRevenueRateCase() {
return RevenueRateCase.forNumber(
revenueRateCase_);
}
private int eventRateCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object eventRate_;
public enum EventRateCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
EVENT_OCCURRENCE_RANGE(5),
EVENT_COUNTER(6),
EVENTRATE_NOT_SET(0);
private final int value;
private EventRateCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static EventRateCase valueOf(int value) {
return forNumber(value);
}
public static EventRateCase forNumber(int value) {
switch (value) {
case 5: return EVENT_OCCURRENCE_RANGE;
case 6: return EVENT_COUNTER;
case 0: return EVENTRATE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public EventRateCase
getEventRateCase() {
return EventRateCase.forNumber(
eventRateCase_);
}
public static final int MAPPED_EVENT_NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object mappedEventName_ = "";
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The mappedEventName.
*/
@java.lang.Override
public java.lang.String getMappedEventName() {
java.lang.Object ref = mappedEventName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
mappedEventName_ = s;
return s;
}
}
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for mappedEventName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMappedEventNameBytes() {
java.lang.Object ref = mappedEventName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mappedEventName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CURRENCY_CODE_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private volatile java.lang.Object currencyCode_ = "";
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The currencyCode.
*/
@java.lang.Override
public java.lang.String getCurrencyCode() {
java.lang.Object ref = currencyCode_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
currencyCode_ = s;
return s;
}
}
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for currencyCode.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getCurrencyCodeBytes() {
java.lang.Object ref = currencyCode_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
currencyCode_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int EVENT_REVENUE_RANGE_FIELD_NUMBER = 3;
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventRevenueRange field is set.
*/
@java.lang.Override
public boolean hasEventRevenueRange() {
return revenueRateCase_ == 3;
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventRevenueRange.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange getEventRevenueRange() {
if (revenueRateCase_ == 3) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance();
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRangeOrBuilder getEventRevenueRangeOrBuilder() {
if (revenueRateCase_ == 3) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance();
}
public static final int EVENT_REVENUE_VALUE_FIELD_NUMBER = 4;
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventRevenueValue field is set.
*/
@java.lang.Override
public boolean hasEventRevenueValue() {
return revenueRateCase_ == 4;
}
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventRevenueValue.
*/
@java.lang.Override
public double getEventRevenueValue() {
if (revenueRateCase_ == 4) {
return (java.lang.Double) revenueRate_;
}
return 0D;
}
public static final int EVENT_OCCURRENCE_RANGE_FIELD_NUMBER = 5;
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventOccurrenceRange field is set.
*/
@java.lang.Override
public boolean hasEventOccurrenceRange() {
return eventRateCase_ == 5;
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventOccurrenceRange.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange getEventOccurrenceRange() {
if (eventRateCase_ == 5) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance();
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRangeOrBuilder getEventOccurrenceRangeOrBuilder() {
if (eventRateCase_ == 5) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance();
}
public static final int EVENT_COUNTER_FIELD_NUMBER = 6;
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventCounter field is set.
*/
@java.lang.Override
public boolean hasEventCounter() {
return eventRateCase_ == 6;
}
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventCounter.
*/
@java.lang.Override
public long getEventCounter() {
if (eventRateCase_ == 6) {
return (java.lang.Long) eventRate_;
}
return 0L;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mappedEventName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mappedEventName_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currencyCode_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, currencyCode_);
}
if (revenueRateCase_ == 3) {
output.writeMessage(3, (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_);
}
if (revenueRateCase_ == 4) {
output.writeDouble(
4, (double)((java.lang.Double) revenueRate_));
}
if (eventRateCase_ == 5) {
output.writeMessage(5, (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_);
}
if (eventRateCase_ == 6) {
output.writeInt64(
6, (long)((java.lang.Long) eventRate_));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mappedEventName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mappedEventName_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(currencyCode_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, currencyCode_);
}
if (revenueRateCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_);
}
if (revenueRateCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(
4, (double)((java.lang.Double) revenueRate_));
}
if (eventRateCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_);
}
if (eventRateCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(
6, (long)((java.lang.Long) eventRate_));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event) obj;
if (!getMappedEventName()
.equals(other.getMappedEventName())) return false;
if (!getCurrencyCode()
.equals(other.getCurrencyCode())) return false;
if (!getRevenueRateCase().equals(other.getRevenueRateCase())) return false;
switch (revenueRateCase_) {
case 3:
if (!getEventRevenueRange()
.equals(other.getEventRevenueRange())) return false;
break;
case 4:
if (java.lang.Double.doubleToLongBits(getEventRevenueValue())
!= java.lang.Double.doubleToLongBits(
other.getEventRevenueValue())) return false;
break;
case 0:
default:
}
if (!getEventRateCase().equals(other.getEventRateCase())) return false;
switch (eventRateCase_) {
case 5:
if (!getEventOccurrenceRange()
.equals(other.getEventOccurrenceRange())) return false;
break;
case 6:
if (getEventCounter()
!= other.getEventCounter()) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + MAPPED_EVENT_NAME_FIELD_NUMBER;
hash = (53 * hash) + getMappedEventName().hashCode();
hash = (37 * hash) + CURRENCY_CODE_FIELD_NUMBER;
hash = (53 * hash) + getCurrencyCode().hashCode();
switch (revenueRateCase_) {
case 3:
hash = (37 * hash) + EVENT_REVENUE_RANGE_FIELD_NUMBER;
hash = (53 * hash) + getEventRevenueRange().hashCode();
break;
case 4:
hash = (37 * hash) + EVENT_REVENUE_VALUE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getEventRevenueValue()));
break;
case 0:
default:
}
switch (eventRateCase_) {
case 5:
hash = (37 * hash) + EVENT_OCCURRENCE_RANGE_FIELD_NUMBER;
hash = (53 * hash) + getEventOccurrenceRange().hashCode();
break;
case 6:
hash = (37 * hash) + EVENT_COUNTER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getEventCounter());
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines a Google conversion event that the conversion value is mapped to.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.EventOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
mappedEventName_ = "";
currencyCode_ = "";
if (eventRevenueRangeBuilder_ != null) {
eventRevenueRangeBuilder_.clear();
}
if (eventOccurrenceRangeBuilder_ != null) {
eventOccurrenceRangeBuilder_.clear();
}
revenueRateCase_ = 0;
revenueRate_ = null;
eventRateCase_ = 0;
eventRate_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event(this);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.mappedEventName_ = mappedEventName_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.currencyCode_ = currencyCode_;
}
}
private void buildPartialOneofs(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event result) {
result.revenueRateCase_ = revenueRateCase_;
result.revenueRate_ = this.revenueRate_;
if (revenueRateCase_ == 3 &&
eventRevenueRangeBuilder_ != null) {
result.revenueRate_ = eventRevenueRangeBuilder_.build();
}
result.eventRateCase_ = eventRateCase_;
result.eventRate_ = this.eventRate_;
if (eventRateCase_ == 5 &&
eventOccurrenceRangeBuilder_ != null) {
result.eventRate_ = eventOccurrenceRangeBuilder_.build();
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.getDefaultInstance()) return this;
if (!other.getMappedEventName().isEmpty()) {
mappedEventName_ = other.mappedEventName_;
bitField0_ |= 0x00000001;
onChanged();
}
if (!other.getCurrencyCode().isEmpty()) {
currencyCode_ = other.currencyCode_;
bitField0_ |= 0x00000002;
onChanged();
}
switch (other.getRevenueRateCase()) {
case EVENT_REVENUE_RANGE: {
mergeEventRevenueRange(other.getEventRevenueRange());
break;
}
case EVENT_REVENUE_VALUE: {
setEventRevenueValue(other.getEventRevenueValue());
break;
}
case REVENUERATE_NOT_SET: {
break;
}
}
switch (other.getEventRateCase()) {
case EVENT_OCCURRENCE_RANGE: {
mergeEventOccurrenceRange(other.getEventOccurrenceRange());
break;
}
case EVENT_COUNTER: {
setEventCounter(other.getEventCounter());
break;
}
case EVENTRATE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
mappedEventName_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
currencyCode_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
input.readMessage(
getEventRevenueRangeFieldBuilder().getBuilder(),
extensionRegistry);
revenueRateCase_ = 3;
break;
} // case 26
case 33: {
revenueRate_ = input.readDouble();
revenueRateCase_ = 4;
break;
} // case 33
case 42: {
input.readMessage(
getEventOccurrenceRangeFieldBuilder().getBuilder(),
extensionRegistry);
eventRateCase_ = 5;
break;
} // case 42
case 48: {
eventRate_ = input.readInt64();
eventRateCase_ = 6;
break;
} // case 48
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int revenueRateCase_ = 0;
private java.lang.Object revenueRate_;
public RevenueRateCase
getRevenueRateCase() {
return RevenueRateCase.forNumber(
revenueRateCase_);
}
public Builder clearRevenueRate() {
revenueRateCase_ = 0;
revenueRate_ = null;
onChanged();
return this;
}
private int eventRateCase_ = 0;
private java.lang.Object eventRate_;
public EventRateCase
getEventRateCase() {
return EventRateCase.forNumber(
eventRateCase_);
}
public Builder clearEventRate() {
eventRateCase_ = 0;
eventRate_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object mappedEventName_ = "";
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The mappedEventName.
*/
public java.lang.String getMappedEventName() {
java.lang.Object ref = mappedEventName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
mappedEventName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for mappedEventName.
*/
public com.google.protobuf.ByteString
getMappedEventNameBytes() {
java.lang.Object ref = mappedEventName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mappedEventName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The mappedEventName to set.
* @return This builder for chaining.
*/
public Builder setMappedEventName(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
mappedEventName_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMappedEventName() {
mappedEventName_ = getDefaultInstance().getMappedEventName();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Output only. Google event name represented by this conversion value.
*
*
* string mapped_event_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The bytes for mappedEventName to set.
* @return This builder for chaining.
*/
public Builder setMappedEventNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
mappedEventName_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private java.lang.Object currencyCode_ = "";
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The currencyCode.
*/
public java.lang.String getCurrencyCode() {
java.lang.Object ref = currencyCode_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
currencyCode_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for currencyCode.
*/
public com.google.protobuf.ByteString
getCurrencyCodeBytes() {
java.lang.Object ref = currencyCode_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
currencyCode_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The currencyCode to set.
* @return This builder for chaining.
*/
public Builder setCurrencyCode(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
currencyCode_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearCurrencyCode() {
currencyCode_ = getDefaultInstance().getCurrencyCode();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
* Output only. The reported currency for the event_revenue. ISO 4217
* three-letter currency code, for example, "USD"
*
*
* string currency_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The bytes for currencyCode to set.
* @return This builder for chaining.
*/
public Builder setCurrencyCodeBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
currencyCode_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRangeOrBuilder> eventRevenueRangeBuilder_;
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventRevenueRange field is set.
*/
@java.lang.Override
public boolean hasEventRevenueRange() {
return revenueRateCase_ == 3;
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventRevenueRange.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange getEventRevenueRange() {
if (eventRevenueRangeBuilder_ == null) {
if (revenueRateCase_ == 3) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance();
} else {
if (revenueRateCase_ == 3) {
return eventRevenueRangeBuilder_.getMessage();
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance();
}
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setEventRevenueRange(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange value) {
if (eventRevenueRangeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
revenueRate_ = value;
onChanged();
} else {
eventRevenueRangeBuilder_.setMessage(value);
}
revenueRateCase_ = 3;
return this;
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setEventRevenueRange(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.Builder builderForValue) {
if (eventRevenueRangeBuilder_ == null) {
revenueRate_ = builderForValue.build();
onChanged();
} else {
eventRevenueRangeBuilder_.setMessage(builderForValue.build());
}
revenueRateCase_ = 3;
return this;
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeEventRevenueRange(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange value) {
if (eventRevenueRangeBuilder_ == null) {
if (revenueRateCase_ == 3 &&
revenueRate_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance()) {
revenueRate_ = com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.newBuilder((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_)
.mergeFrom(value).buildPartial();
} else {
revenueRate_ = value;
}
onChanged();
} else {
if (revenueRateCase_ == 3) {
eventRevenueRangeBuilder_.mergeFrom(value);
} else {
eventRevenueRangeBuilder_.setMessage(value);
}
}
revenueRateCase_ = 3;
return this;
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearEventRevenueRange() {
if (eventRevenueRangeBuilder_ == null) {
if (revenueRateCase_ == 3) {
revenueRateCase_ = 0;
revenueRate_ = null;
onChanged();
}
} else {
if (revenueRateCase_ == 3) {
revenueRateCase_ = 0;
revenueRate_ = null;
}
eventRevenueRangeBuilder_.clear();
}
return this;
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.Builder getEventRevenueRangeBuilder() {
return getEventRevenueRangeFieldBuilder().getBuilder();
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRangeOrBuilder getEventRevenueRangeOrBuilder() {
if ((revenueRateCase_ == 3) && (eventRevenueRangeBuilder_ != null)) {
return eventRevenueRangeBuilder_.getMessageOrBuilder();
} else {
if (revenueRateCase_ == 3) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance();
}
}
/**
*
* Output only. The event revenue range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange event_revenue_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRangeOrBuilder>
getEventRevenueRangeFieldBuilder() {
if (eventRevenueRangeBuilder_ == null) {
if (!(revenueRateCase_ == 3)) {
revenueRate_ = com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.getDefaultInstance();
}
eventRevenueRangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRangeOrBuilder>(
(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.RevenueRange) revenueRate_,
getParentForChildren(),
isClean());
revenueRate_ = null;
}
revenueRateCase_ = 3;
onChanged();
return eventRevenueRangeBuilder_;
}
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventRevenueValue field is set.
*/
public boolean hasEventRevenueValue() {
return revenueRateCase_ == 4;
}
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventRevenueValue.
*/
public double getEventRevenueValue() {
if (revenueRateCase_ == 4) {
return (java.lang.Double) revenueRate_;
}
return 0D;
}
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The eventRevenueValue to set.
* @return This builder for chaining.
*/
public Builder setEventRevenueValue(double value) {
revenueRateCase_ = 4;
revenueRate_ = value;
onChanged();
return this;
}
/**
*
* Output only. The specific event revenue value.
*
*
* double event_revenue_value = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearEventRevenueValue() {
if (revenueRateCase_ == 4) {
revenueRateCase_ = 0;
revenueRate_ = null;
onChanged();
}
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRangeOrBuilder> eventOccurrenceRangeBuilder_;
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventOccurrenceRange field is set.
*/
@java.lang.Override
public boolean hasEventOccurrenceRange() {
return eventRateCase_ == 5;
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventOccurrenceRange.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange getEventOccurrenceRange() {
if (eventOccurrenceRangeBuilder_ == null) {
if (eventRateCase_ == 5) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance();
} else {
if (eventRateCase_ == 5) {
return eventOccurrenceRangeBuilder_.getMessage();
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance();
}
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setEventOccurrenceRange(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange value) {
if (eventOccurrenceRangeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
eventRate_ = value;
onChanged();
} else {
eventOccurrenceRangeBuilder_.setMessage(value);
}
eventRateCase_ = 5;
return this;
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setEventOccurrenceRange(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.Builder builderForValue) {
if (eventOccurrenceRangeBuilder_ == null) {
eventRate_ = builderForValue.build();
onChanged();
} else {
eventOccurrenceRangeBuilder_.setMessage(builderForValue.build());
}
eventRateCase_ = 5;
return this;
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeEventOccurrenceRange(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange value) {
if (eventOccurrenceRangeBuilder_ == null) {
if (eventRateCase_ == 5 &&
eventRate_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance()) {
eventRate_ = com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.newBuilder((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_)
.mergeFrom(value).buildPartial();
} else {
eventRate_ = value;
}
onChanged();
} else {
if (eventRateCase_ == 5) {
eventOccurrenceRangeBuilder_.mergeFrom(value);
} else {
eventOccurrenceRangeBuilder_.setMessage(value);
}
}
eventRateCase_ = 5;
return this;
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearEventOccurrenceRange() {
if (eventOccurrenceRangeBuilder_ == null) {
if (eventRateCase_ == 5) {
eventRateCase_ = 0;
eventRate_ = null;
onChanged();
}
} else {
if (eventRateCase_ == 5) {
eventRateCase_ = 0;
eventRate_ = null;
}
eventOccurrenceRangeBuilder_.clear();
}
return this;
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.Builder getEventOccurrenceRangeBuilder() {
return getEventOccurrenceRangeFieldBuilder().getBuilder();
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRangeOrBuilder getEventOccurrenceRangeOrBuilder() {
if ((eventRateCase_ == 5) && (eventOccurrenceRangeBuilder_ != null)) {
return eventOccurrenceRangeBuilder_.getMessageOrBuilder();
} else {
if (eventRateCase_ == 5) {
return (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_;
}
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance();
}
}
/**
*
* Output only. The event counter range.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange event_occurrence_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRangeOrBuilder>
getEventOccurrenceRangeFieldBuilder() {
if (eventOccurrenceRangeBuilder_ == null) {
if (!(eventRateCase_ == 5)) {
eventRate_ = com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.getDefaultInstance();
}
eventOccurrenceRangeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRangeOrBuilder>(
(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event.EventOccurrenceRange) eventRate_,
getParentForChildren(),
isClean());
eventRate_ = null;
}
eventRateCase_ = 5;
onChanged();
return eventOccurrenceRangeBuilder_;
}
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the eventCounter field is set.
*/
public boolean hasEventCounter() {
return eventRateCase_ == 6;
}
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The eventCounter.
*/
public long getEventCounter() {
if (eventRateCase_ == 6) {
return (java.lang.Long) eventRate_;
}
return 0L;
}
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The eventCounter to set.
* @return This builder for chaining.
*/
public Builder setEventCounter(long value) {
eventRateCase_ = 6;
eventRate_ = value;
onChanged();
return this;
}
/**
*
* Output only. For specific event counter values.
*
*
* int64 event_counter = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearEventCounter() {
if (eventRateCase_ == 6) {
eventRateCase_ = 0;
eventRate_ = null;
onChanged();
}
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Event parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Event getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int APP_ID_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object appId_ = "";
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @return The appId.
*/
@java.lang.Override
public java.lang.String getAppId() {
java.lang.Object ref = appId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
appId_ = s;
return s;
}
}
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for appId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAppIdBytes() {
java.lang.Object ref = appId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
appId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MEASUREMENT_WINDOW_HOURS_FIELD_NUMBER = 2;
private int measurementWindowHours_ = 0;
/**
*
* Output only. A time window (measured in hours) post-install, after which
* the App Attribution Partner or advertiser stops calling
* [updateConversionValue]
* (https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue).
*
*
* int32 measurement_window_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The measurementWindowHours.
*/
@java.lang.Override
public int getMeasurementWindowHours() {
return measurementWindowHours_;
}
public static final int FINE_GRAINED_CONVERSION_VALUE_MAPPINGS_FIELD_NUMBER = 3;
@SuppressWarnings("serial")
private java.util.List fineGrainedConversionValueMappings_;
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public java.util.List getFineGrainedConversionValueMappingsList() {
return fineGrainedConversionValueMappings_;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder>
getFineGrainedConversionValueMappingsOrBuilderList() {
return fineGrainedConversionValueMappings_;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public int getFineGrainedConversionValueMappingsCount() {
return fineGrainedConversionValueMappings_.size();
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings getFineGrainedConversionValueMappings(int index) {
return fineGrainedConversionValueMappings_.get(index);
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder getFineGrainedConversionValueMappingsOrBuilder(
int index) {
return fineGrainedConversionValueMappings_.get(index);
}
public static final int POSTBACK_MAPPINGS_FIELD_NUMBER = 4;
@SuppressWarnings("serial")
private java.util.List postbackMappings_;
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public java.util.List getPostbackMappingsList() {
return postbackMappings_;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder>
getPostbackMappingsOrBuilderList() {
return postbackMappings_;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public int getPostbackMappingsCount() {
return postbackMappings_.size();
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping getPostbackMappings(int index) {
return postbackMappings_.get(index);
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder getPostbackMappingsOrBuilder(
int index) {
return postbackMappings_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, appId_);
}
if (measurementWindowHours_ != 0) {
output.writeInt32(2, measurementWindowHours_);
}
for (int i = 0; i < fineGrainedConversionValueMappings_.size(); i++) {
output.writeMessage(3, fineGrainedConversionValueMappings_.get(i));
}
for (int i = 0; i < postbackMappings_.size(); i++) {
output.writeMessage(4, postbackMappings_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, appId_);
}
if (measurementWindowHours_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, measurementWindowHours_);
}
for (int i = 0; i < fineGrainedConversionValueMappings_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, fineGrainedConversionValueMappings_.get(i));
}
for (int i = 0; i < postbackMappings_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, postbackMappings_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema) obj;
if (!getAppId()
.equals(other.getAppId())) return false;
if (getMeasurementWindowHours()
!= other.getMeasurementWindowHours()) return false;
if (!getFineGrainedConversionValueMappingsList()
.equals(other.getFineGrainedConversionValueMappingsList())) return false;
if (!getPostbackMappingsList()
.equals(other.getPostbackMappingsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + APP_ID_FIELD_NUMBER;
hash = (53 * hash) + getAppId().hashCode();
hash = (37 * hash) + MEASUREMENT_WINDOW_HOURS_FIELD_NUMBER;
hash = (53 * hash) + getMeasurementWindowHours();
if (getFineGrainedConversionValueMappingsCount() > 0) {
hash = (37 * hash) + FINE_GRAINED_CONVERSION_VALUE_MAPPINGS_FIELD_NUMBER;
hash = (53 * hash) + getFineGrainedConversionValueMappingsList().hashCode();
}
if (getPostbackMappingsCount() > 0) {
hash = (37 * hash) + POSTBACK_MAPPINGS_FIELD_NUMBER;
hash = (53 * hash) + getPostbackMappingsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* The CustomerLink specific SkAdNetworkConversionValueSchema.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchemaOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
appId_ = "";
measurementWindowHours_ = 0;
if (fineGrainedConversionValueMappingsBuilder_ == null) {
fineGrainedConversionValueMappings_ = java.util.Collections.emptyList();
} else {
fineGrainedConversionValueMappings_ = null;
fineGrainedConversionValueMappingsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (postbackMappingsBuilder_ == null) {
postbackMappings_ = java.util.Collections.emptyList();
} else {
postbackMappings_ = null;
postbackMappingsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartialRepeatedFields(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema result) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
fineGrainedConversionValueMappings_ = java.util.Collections.unmodifiableList(fineGrainedConversionValueMappings_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.fineGrainedConversionValueMappings_ = fineGrainedConversionValueMappings_;
} else {
result.fineGrainedConversionValueMappings_ = fineGrainedConversionValueMappingsBuilder_.build();
}
if (postbackMappingsBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0)) {
postbackMappings_ = java.util.Collections.unmodifiableList(postbackMappings_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.postbackMappings_ = postbackMappings_;
} else {
result.postbackMappings_ = postbackMappingsBuilder_.build();
}
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.appId_ = appId_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.measurementWindowHours_ = measurementWindowHours_;
}
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.getDefaultInstance()) return this;
if (!other.getAppId().isEmpty()) {
appId_ = other.appId_;
bitField0_ |= 0x00000001;
onChanged();
}
if (other.getMeasurementWindowHours() != 0) {
setMeasurementWindowHours(other.getMeasurementWindowHours());
}
if (fineGrainedConversionValueMappingsBuilder_ == null) {
if (!other.fineGrainedConversionValueMappings_.isEmpty()) {
if (fineGrainedConversionValueMappings_.isEmpty()) {
fineGrainedConversionValueMappings_ = other.fineGrainedConversionValueMappings_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.addAll(other.fineGrainedConversionValueMappings_);
}
onChanged();
}
} else {
if (!other.fineGrainedConversionValueMappings_.isEmpty()) {
if (fineGrainedConversionValueMappingsBuilder_.isEmpty()) {
fineGrainedConversionValueMappingsBuilder_.dispose();
fineGrainedConversionValueMappingsBuilder_ = null;
fineGrainedConversionValueMappings_ = other.fineGrainedConversionValueMappings_;
bitField0_ = (bitField0_ & ~0x00000004);
fineGrainedConversionValueMappingsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getFineGrainedConversionValueMappingsFieldBuilder() : null;
} else {
fineGrainedConversionValueMappingsBuilder_.addAllMessages(other.fineGrainedConversionValueMappings_);
}
}
}
if (postbackMappingsBuilder_ == null) {
if (!other.postbackMappings_.isEmpty()) {
if (postbackMappings_.isEmpty()) {
postbackMappings_ = other.postbackMappings_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensurePostbackMappingsIsMutable();
postbackMappings_.addAll(other.postbackMappings_);
}
onChanged();
}
} else {
if (!other.postbackMappings_.isEmpty()) {
if (postbackMappingsBuilder_.isEmpty()) {
postbackMappingsBuilder_.dispose();
postbackMappingsBuilder_ = null;
postbackMappings_ = other.postbackMappings_;
bitField0_ = (bitField0_ & ~0x00000008);
postbackMappingsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getPostbackMappingsFieldBuilder() : null;
} else {
postbackMappingsBuilder_.addAllMessages(other.postbackMappings_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
appId_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
measurementWindowHours_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings m =
input.readMessage(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.parser(),
extensionRegistry);
if (fineGrainedConversionValueMappingsBuilder_ == null) {
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.add(m);
} else {
fineGrainedConversionValueMappingsBuilder_.addMessage(m);
}
break;
} // case 26
case 34: {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping m =
input.readMessage(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.parser(),
extensionRegistry);
if (postbackMappingsBuilder_ == null) {
ensurePostbackMappingsIsMutable();
postbackMappings_.add(m);
} else {
postbackMappingsBuilder_.addMessage(m);
}
break;
} // case 34
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object appId_ = "";
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @return The appId.
*/
public java.lang.String getAppId() {
java.lang.Object ref = appId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
appId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @return The bytes for appId.
*/
public com.google.protobuf.ByteString
getAppIdBytes() {
java.lang.Object ref = appId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
appId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The appId to set.
* @return This builder for chaining.
*/
public Builder setAppId(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
appId_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearAppId() {
appId_ = getDefaultInstance().getAppId();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Required. Output only. Apple App Store app ID.
*
*
* string app_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The bytes for appId to set.
* @return This builder for chaining.
*/
public Builder setAppIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
appId_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private int measurementWindowHours_ ;
/**
*
* Output only. A time window (measured in hours) post-install, after which
* the App Attribution Partner or advertiser stops calling
* [updateConversionValue]
* (https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue).
*
*
* int32 measurement_window_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The measurementWindowHours.
*/
@java.lang.Override
public int getMeasurementWindowHours() {
return measurementWindowHours_;
}
/**
*
* Output only. A time window (measured in hours) post-install, after which
* the App Attribution Partner or advertiser stops calling
* [updateConversionValue]
* (https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue).
*
*
* int32 measurement_window_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @param value The measurementWindowHours to set.
* @return This builder for chaining.
*/
public Builder setMeasurementWindowHours(int value) {
measurementWindowHours_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. A time window (measured in hours) post-install, after which
* the App Attribution Partner or advertiser stops calling
* [updateConversionValue]
* (https://developer.apple.com/documentation/storekit/skadnetwork/3566697-updateconversionvalue).
*
*
* int32 measurement_window_hours = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return This builder for chaining.
*/
public Builder clearMeasurementWindowHours() {
bitField0_ = (bitField0_ & ~0x00000002);
measurementWindowHours_ = 0;
onChanged();
return this;
}
private java.util.List fineGrainedConversionValueMappings_ =
java.util.Collections.emptyList();
private void ensureFineGrainedConversionValueMappingsIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
fineGrainedConversionValueMappings_ = new java.util.ArrayList(fineGrainedConversionValueMappings_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder> fineGrainedConversionValueMappingsBuilder_;
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List getFineGrainedConversionValueMappingsList() {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
return java.util.Collections.unmodifiableList(fineGrainedConversionValueMappings_);
} else {
return fineGrainedConversionValueMappingsBuilder_.getMessageList();
}
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public int getFineGrainedConversionValueMappingsCount() {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
return fineGrainedConversionValueMappings_.size();
} else {
return fineGrainedConversionValueMappingsBuilder_.getCount();
}
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings getFineGrainedConversionValueMappings(int index) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
return fineGrainedConversionValueMappings_.get(index);
} else {
return fineGrainedConversionValueMappingsBuilder_.getMessage(index);
}
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFineGrainedConversionValueMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings value) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.set(index, value);
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setFineGrainedConversionValueMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder builderForValue) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.set(index, builderForValue.build());
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addFineGrainedConversionValueMappings(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings value) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.add(value);
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addFineGrainedConversionValueMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings value) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.add(index, value);
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addFineGrainedConversionValueMappings(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder builderForValue) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.add(builderForValue.build());
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addFineGrainedConversionValueMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder builderForValue) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.add(index, builderForValue.build());
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addAllFineGrainedConversionValueMappings(
java.lang.Iterable extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings> values) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
ensureFineGrainedConversionValueMappingsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, fineGrainedConversionValueMappings_);
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearFineGrainedConversionValueMappings() {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
fineGrainedConversionValueMappings_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.clear();
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder removeFineGrainedConversionValueMappings(int index) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
ensureFineGrainedConversionValueMappingsIsMutable();
fineGrainedConversionValueMappings_.remove(index);
onChanged();
} else {
fineGrainedConversionValueMappingsBuilder_.remove(index);
}
return this;
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder getFineGrainedConversionValueMappingsBuilder(
int index) {
return getFineGrainedConversionValueMappingsFieldBuilder().getBuilder(index);
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder getFineGrainedConversionValueMappingsOrBuilder(
int index) {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
return fineGrainedConversionValueMappings_.get(index); } else {
return fineGrainedConversionValueMappingsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder>
getFineGrainedConversionValueMappingsOrBuilderList() {
if (fineGrainedConversionValueMappingsBuilder_ != null) {
return fineGrainedConversionValueMappingsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(fineGrainedConversionValueMappings_);
}
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder addFineGrainedConversionValueMappingsBuilder() {
return getFineGrainedConversionValueMappingsFieldBuilder().addBuilder(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.getDefaultInstance());
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder addFineGrainedConversionValueMappingsBuilder(
int index) {
return getFineGrainedConversionValueMappingsFieldBuilder().addBuilder(
index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.getDefaultInstance());
}
/**
*
* Output only. Fine grained conversion value mappings.
* For SkAdNetwork versions >= 4.0 that support multiple conversion
* windows, fine grained conversion value mappings are only applicable to
* the first postback.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings fine_grained_conversion_value_mappings = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List
getFineGrainedConversionValueMappingsBuilderList() {
return getFineGrainedConversionValueMappingsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder>
getFineGrainedConversionValueMappingsFieldBuilder() {
if (fineGrainedConversionValueMappingsBuilder_ == null) {
fineGrainedConversionValueMappingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappings.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.FineGrainedConversionValueMappingsOrBuilder>(
fineGrainedConversionValueMappings_,
((bitField0_ & 0x00000004) != 0),
getParentForChildren(),
isClean());
fineGrainedConversionValueMappings_ = null;
}
return fineGrainedConversionValueMappingsBuilder_;
}
private java.util.List postbackMappings_ =
java.util.Collections.emptyList();
private void ensurePostbackMappingsIsMutable() {
if (!((bitField0_ & 0x00000008) != 0)) {
postbackMappings_ = new java.util.ArrayList(postbackMappings_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder> postbackMappingsBuilder_;
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List getPostbackMappingsList() {
if (postbackMappingsBuilder_ == null) {
return java.util.Collections.unmodifiableList(postbackMappings_);
} else {
return postbackMappingsBuilder_.getMessageList();
}
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public int getPostbackMappingsCount() {
if (postbackMappingsBuilder_ == null) {
return postbackMappings_.size();
} else {
return postbackMappingsBuilder_.getCount();
}
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping getPostbackMappings(int index) {
if (postbackMappingsBuilder_ == null) {
return postbackMappings_.get(index);
} else {
return postbackMappingsBuilder_.getMessage(index);
}
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setPostbackMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping value) {
if (postbackMappingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePostbackMappingsIsMutable();
postbackMappings_.set(index, value);
onChanged();
} else {
postbackMappingsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setPostbackMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder builderForValue) {
if (postbackMappingsBuilder_ == null) {
ensurePostbackMappingsIsMutable();
postbackMappings_.set(index, builderForValue.build());
onChanged();
} else {
postbackMappingsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addPostbackMappings(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping value) {
if (postbackMappingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePostbackMappingsIsMutable();
postbackMappings_.add(value);
onChanged();
} else {
postbackMappingsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addPostbackMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping value) {
if (postbackMappingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePostbackMappingsIsMutable();
postbackMappings_.add(index, value);
onChanged();
} else {
postbackMappingsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addPostbackMappings(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder builderForValue) {
if (postbackMappingsBuilder_ == null) {
ensurePostbackMappingsIsMutable();
postbackMappings_.add(builderForValue.build());
onChanged();
} else {
postbackMappingsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addPostbackMappings(
int index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder builderForValue) {
if (postbackMappingsBuilder_ == null) {
ensurePostbackMappingsIsMutable();
postbackMappings_.add(index, builderForValue.build());
onChanged();
} else {
postbackMappingsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder addAllPostbackMappings(
java.lang.Iterable extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping> values) {
if (postbackMappingsBuilder_ == null) {
ensurePostbackMappingsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, postbackMappings_);
onChanged();
} else {
postbackMappingsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearPostbackMappings() {
if (postbackMappingsBuilder_ == null) {
postbackMappings_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
postbackMappingsBuilder_.clear();
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder removePostbackMappings(int index) {
if (postbackMappingsBuilder_ == null) {
ensurePostbackMappingsIsMutable();
postbackMappings_.remove(index);
onChanged();
} else {
postbackMappingsBuilder_.remove(index);
}
return this;
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder getPostbackMappingsBuilder(
int index) {
return getPostbackMappingsFieldBuilder().getBuilder(index);
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder getPostbackMappingsOrBuilder(
int index) {
if (postbackMappingsBuilder_ == null) {
return postbackMappings_.get(index); } else {
return postbackMappingsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List extends com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder>
getPostbackMappingsOrBuilderList() {
if (postbackMappingsBuilder_ != null) {
return postbackMappingsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(postbackMappings_);
}
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder addPostbackMappingsBuilder() {
return getPostbackMappingsFieldBuilder().addBuilder(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.getDefaultInstance());
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder addPostbackMappingsBuilder(
int index) {
return getPostbackMappingsFieldBuilder().addBuilder(
index, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.getDefaultInstance());
}
/**
*
* Output only. Per-postback conversion value mappings for postbacks in
* multiple conversion windows. Only applicable for SkAdNetwork versions
* >= 4.0.
*
*
* repeated .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping postback_mappings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public java.util.List
getPostbackMappingsBuilderList() {
return getPostbackMappingsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder>
getPostbackMappingsFieldBuilder() {
if (postbackMappingsBuilder_ == null) {
postbackMappingsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMappingOrBuilder>(
postbackMappings_,
((bitField0_ & 0x00000008) != 0),
getParentForChildren(),
isClean());
postbackMappings_ = null;
}
return postbackMappingsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SkAdNetworkConversionValueSchema parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int RESOURCE_NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object resourceName_ = "";
/**
*
* Output only. The resource name of the schema.
* CustomerSkAdNetworkConversionValueSchema resource names have the form:
* customers/{customer_id}/customerSkAdNetworkConversionValueSchemas/{account_link_id}
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The resourceName.
*/
@java.lang.Override
public java.lang.String getResourceName() {
java.lang.Object ref = resourceName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceName_ = s;
return s;
}
}
/**
*
* Output only. The resource name of the schema.
* CustomerSkAdNetworkConversionValueSchema resource names have the form:
* customers/{customer_id}/customerSkAdNetworkConversionValueSchemas/{account_link_id}
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for resourceName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceNameBytes() {
java.lang.Object ref = resourceName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SCHEMA_FIELD_NUMBER = 2;
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema_;
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the schema field is set.
*/
@java.lang.Override
public boolean hasSchema() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The schema.
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema getSchema() {
return schema_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.getDefaultInstance() : schema_;
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchemaOrBuilder getSchemaOrBuilder() {
return schema_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.getDefaultInstance() : schema_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceName_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(2, getSchema());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceName_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getSchema());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema)) {
return super.equals(obj);
}
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema other = (com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema) obj;
if (!getResourceName()
.equals(other.getResourceName())) return false;
if (hasSchema() != other.hasSchema()) return false;
if (hasSchema()) {
if (!getSchema()
.equals(other.getSchema())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getResourceName().hashCode();
if (hasSchema()) {
hash = (37 * hash) + SCHEMA_FIELD_NUMBER;
hash = (53 * hash) + getSchema().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* A CustomerSkAdNetworkConversionValueSchema.
*
*
* Protobuf type {@code google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema)
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.class, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.Builder.class);
}
// Construct using com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSchemaFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
resourceName_ = "";
schema_ = null;
if (schemaBuilder_ != null) {
schemaBuilder_.dispose();
schemaBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchemaProto.internal_static_google_ads_googleads_v18_resources_CustomerSkAdNetworkConversionValueSchema_descriptor;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema getDefaultInstanceForType() {
return com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.getDefaultInstance();
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema build() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema buildPartial() {
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema result = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema(this);
if (bitField0_ != 0) { buildPartial0(result); }
onBuilt();
return result;
}
private void buildPartial0(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.resourceName_ = resourceName_;
}
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.schema_ = schemaBuilder_ == null
? schema_
: schemaBuilder_.build();
to_bitField0_ |= 0x00000001;
}
result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema) {
return mergeFrom((com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema other) {
if (other == com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.getDefaultInstance()) return this;
if (!other.getResourceName().isEmpty()) {
resourceName_ = other.resourceName_;
bitField0_ |= 0x00000001;
onChanged();
}
if (other.hasSchema()) {
mergeSchema(other.getSchema());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
resourceName_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getSchemaFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object resourceName_ = "";
/**
*
* Output only. The resource name of the schema.
* CustomerSkAdNetworkConversionValueSchema resource names have the form:
* customers/{customer_id}/customerSkAdNetworkConversionValueSchemas/{account_link_id}
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The resourceName.
*/
public java.lang.String getResourceName() {
java.lang.Object ref = resourceName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Output only. The resource name of the schema.
* CustomerSkAdNetworkConversionValueSchema resource names have the form:
* customers/{customer_id}/customerSkAdNetworkConversionValueSchemas/{account_link_id}
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return The bytes for resourceName.
*/
public com.google.protobuf.ByteString
getResourceNameBytes() {
java.lang.Object ref = resourceName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Output only. The resource name of the schema.
* CustomerSkAdNetworkConversionValueSchema resource names have the form:
* customers/{customer_id}/customerSkAdNetworkConversionValueSchemas/{account_link_id}
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The resourceName to set.
* @return This builder for chaining.
*/
public Builder setResourceName(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
resourceName_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Output only. The resource name of the schema.
* CustomerSkAdNetworkConversionValueSchema resource names have the form:
* customers/{customer_id}/customerSkAdNetworkConversionValueSchemas/{account_link_id}
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @return This builder for chaining.
*/
public Builder clearResourceName() {
resourceName_ = getDefaultInstance().getResourceName();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Output only. The resource name of the schema.
* CustomerSkAdNetworkConversionValueSchema resource names have the form:
* customers/{customer_id}/customerSkAdNetworkConversionValueSchemas/{account_link_id}
*
*
* string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
* @param value The bytes for resourceName to set.
* @return This builder for chaining.
*/
public Builder setResourceNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
resourceName_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchemaOrBuilder> schemaBuilder_;
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return Whether the schema field is set.
*/
public boolean hasSchema() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
* @return The schema.
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema getSchema() {
if (schemaBuilder_ == null) {
return schema_ == null ? com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.getDefaultInstance() : schema_;
} else {
return schemaBuilder_.getMessage();
}
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setSchema(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema value) {
if (schemaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
schema_ = value;
} else {
schemaBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder setSchema(
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Builder builderForValue) {
if (schemaBuilder_ == null) {
schema_ = builderForValue.build();
} else {
schemaBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder mergeSchema(com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema value) {
if (schemaBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
schema_ != null &&
schema_ != com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.getDefaultInstance()) {
getSchemaBuilder().mergeFrom(value);
} else {
schema_ = value;
}
} else {
schemaBuilder_.mergeFrom(value);
}
if (schema_ != null) {
bitField0_ |= 0x00000002;
onChanged();
}
return this;
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public Builder clearSchema() {
bitField0_ = (bitField0_ & ~0x00000002);
schema_ = null;
if (schemaBuilder_ != null) {
schemaBuilder_.dispose();
schemaBuilder_ = null;
}
onChanged();
return this;
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Builder getSchemaBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getSchemaFieldBuilder().getBuilder();
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchemaOrBuilder getSchemaOrBuilder() {
if (schemaBuilder_ != null) {
return schemaBuilder_.getMessageOrBuilder();
} else {
return schema_ == null ?
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.getDefaultInstance() : schema_;
}
}
/**
*
* Output only. The schema for the specified resource.
*
*
* .google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchemaOrBuilder>
getSchemaFieldBuilder() {
if (schemaBuilder_ == null) {
schemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.Builder, com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchemaOrBuilder>(
getSchema(),
getParentForChildren(),
isClean());
schema_ = null;
}
return schemaBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema)
}
// @@protoc_insertion_point(class_scope:google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema)
private static final com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema();
}
public static com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CustomerSkAdNetworkConversionValueSchema parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy