All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v18.resources.CustomerSkAdNetworkConversionValueSchema Maven / Gradle / Ivy

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