Class CampaignGoalConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
com.google.ads.googleads.v22.resources.CampaignGoalConfig.Builder
- All Implemented Interfaces:
CampaignGoalConfigOrBuilder,com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CampaignGoalConfig
public static final class CampaignGoalConfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
implements CampaignGoalConfigOrBuilder
A link between a campaign and a goal enabling campaign-specific optimization.Protobuf type
google.ads.googleads.v22.resources.CampaignGoalConfig-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Immutable.Retention goal campaign settings.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Immutable.Output only.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Immutable.clone()Immutable.com.google.protobuf.ByteStringImmutable.Retention goal campaign settings.Retention goal campaign settings.Retention goal campaign settings.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGoal()Immutable.com.google.protobuf.ByteStringImmutable.Output only.intOutput only.Immutable.com.google.protobuf.ByteStringImmutable.booleanRetention goal campaign settings.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanRetention goal campaign settings.mergeFrom(CampaignGoalConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCampaign(String value) Immutable.setCampaignBytes(com.google.protobuf.ByteString value) Immutable.Retention goal campaign settings.setCampaignRetentionSettings(CampaignGoalSettings.CampaignRetentionGoalSettings.Builder builderForValue) Retention goal campaign settings.Immutable.setGoalBytes(com.google.protobuf.ByteString value) Immutable.setGoalType(GoalTypeEnum.GoalType value) Output only.setGoalTypeValue(int value) Output only.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) Immutable.setResourceNameBytes(com.google.protobuf.ByteString value) Immutable.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getParentForChildrenMethods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension, setExtension, setExtensionMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, hasExtension, hasExtensionMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Overrides:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CampaignGoalConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
setField
public CampaignGoalConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
setRepeatedField
public CampaignGoalConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
addRepeatedField
public CampaignGoalConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CampaignGoalConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,CampaignGoalConfig.Builder>
-
mergeFrom
public CampaignGoalConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CampaignGoalConfig.Builder>- Throws:
IOException
-
getCampaignGoalConfigSettingsCase
- Specified by:
getCampaignGoalConfigSettingsCasein interfaceCampaignGoalConfigOrBuilder
-
clearCampaignGoalConfigSettings
-
getResourceName
Immutable. The resource name of the campaign goal config. campaign goal config resource names have the form: `customers/{customer_id}/campaignGoalConfigs/{campaign_id}~{goal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCampaignGoalConfigOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the campaign goal config. campaign goal config resource names have the form: `customers/{customer_id}/campaignGoalConfigs/{campaign_id}~{goal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCampaignGoalConfigOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
Immutable. The resource name of the campaign goal config. campaign goal config resource names have the form: `customers/{customer_id}/campaignGoalConfigs/{campaign_id}~{goal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
Immutable. The resource name of the campaign goal config. campaign goal config resource names have the form: `customers/{customer_id}/campaignGoalConfigs/{campaign_id}~{goal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
Immutable. The resource name of the campaign goal config. campaign goal config resource names have the form: `customers/{customer_id}/campaignGoalConfigs/{campaign_id}~{goal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
getCampaign
Immutable. The resource name of the campaign for this link.
string campaign = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getCampaignin interfaceCampaignGoalConfigOrBuilder- Returns:
- The campaign.
-
getCampaignBytes
public com.google.protobuf.ByteString getCampaignBytes()Immutable. The resource name of the campaign for this link.
string campaign = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getCampaignBytesin interfaceCampaignGoalConfigOrBuilder- Returns:
- The bytes for campaign.
-
setCampaign
Immutable. The resource name of the campaign for this link.
string campaign = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The campaign to set.- Returns:
- This builder for chaining.
-
clearCampaign
Immutable. The resource name of the campaign for this link.
string campaign = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCampaignBytes
Immutable. The resource name of the campaign for this link.
string campaign = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for campaign to set.- Returns:
- This builder for chaining.
-
getGoal
Immutable. The resource name of the goal this link is attached to.
string goal = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getGoalin interfaceCampaignGoalConfigOrBuilder- Returns:
- The goal.
-
getGoalBytes
public com.google.protobuf.ByteString getGoalBytes()Immutable. The resource name of the goal this link is attached to.
string goal = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getGoalBytesin interfaceCampaignGoalConfigOrBuilder- Returns:
- The bytes for goal.
-
setGoal
Immutable. The resource name of the goal this link is attached to.
string goal = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The goal to set.- Returns:
- This builder for chaining.
-
clearGoal
Immutable. The resource name of the goal this link is attached to.
string goal = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setGoalBytes
Immutable. The resource name of the goal this link is attached to.
string goal = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for goal to set.- Returns:
- This builder for chaining.
-
getGoalTypeValue
public int getGoalTypeValue()Output only. The goal type this link is attached to.
.google.ads.googleads.v22.enums.GoalTypeEnum.GoalType goal_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGoalTypeValuein interfaceCampaignGoalConfigOrBuilder- Returns:
- The enum numeric value on the wire for goalType.
-
setGoalTypeValue
Output only. The goal type this link is attached to.
.google.ads.googleads.v22.enums.GoalTypeEnum.GoalType goal_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for goalType to set.- Returns:
- This builder for chaining.
-
getGoalType
Output only. The goal type this link is attached to.
.google.ads.googleads.v22.enums.GoalTypeEnum.GoalType goal_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getGoalTypein interfaceCampaignGoalConfigOrBuilder- Returns:
- The goalType.
-
setGoalType
Output only. The goal type this link is attached to.
.google.ads.googleads.v22.enums.GoalTypeEnum.GoalType goal_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The goalType to set.- Returns:
- This builder for chaining.
-
clearGoalType
Output only. The goal type this link is attached to.
.google.ads.googleads.v22.enums.GoalTypeEnum.GoalType goal_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasCampaignRetentionSettings
public boolean hasCampaignRetentionSettings()Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5;- Specified by:
hasCampaignRetentionSettingsin interfaceCampaignGoalConfigOrBuilder- Returns:
- Whether the campaignRetentionSettings field is set.
-
getCampaignRetentionSettings
Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5;- Specified by:
getCampaignRetentionSettingsin interfaceCampaignGoalConfigOrBuilder- Returns:
- The campaignRetentionSettings.
-
setCampaignRetentionSettings
public CampaignGoalConfig.Builder setCampaignRetentionSettings(CampaignGoalSettings.CampaignRetentionGoalSettings value) Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5; -
setCampaignRetentionSettings
public CampaignGoalConfig.Builder setCampaignRetentionSettings(CampaignGoalSettings.CampaignRetentionGoalSettings.Builder builderForValue) Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5; -
mergeCampaignRetentionSettings
public CampaignGoalConfig.Builder mergeCampaignRetentionSettings(CampaignGoalSettings.CampaignRetentionGoalSettings value) Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5; -
clearCampaignRetentionSettings
Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5; -
getCampaignRetentionSettingsBuilder
public CampaignGoalSettings.CampaignRetentionGoalSettings.Builder getCampaignRetentionSettingsBuilder()Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5; -
getCampaignRetentionSettingsOrBuilder
public CampaignGoalSettings.CampaignRetentionGoalSettingsOrBuilder getCampaignRetentionSettingsOrBuilder()Retention goal campaign settings.
.google.ads.googleads.v22.common.CampaignGoalSettings.CampaignRetentionGoalSettings campaign_retention_settings = 5;- Specified by:
getCampaignRetentionSettingsOrBuilderin interfaceCampaignGoalConfigOrBuilder
-
setUnknownFields
public final CampaignGoalConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-
mergeUnknownFields
public final CampaignGoalConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignGoalConfig.Builder>
-