Class AssetGroupSignal.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
- com.google.ads.googleads.v13.resources.AssetGroupSignal.Builder
-
- All Implemented Interfaces:
AssetGroupSignalOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- AssetGroupSignal
public static final class AssetGroupSignal.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder> implements AssetGroupSignalOrBuilder
AssetGroupSignal represents a signal in an asset group. The existence of a signal tells the performance max campaign who's most likely to convert. Performance Max uses the signal to look for new people with similar or stronger intent to find conversions across Search, Display, Video, and more.
Protobuf typegoogle.ads.googleads.v13.resources.AssetGroupSignal
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetGroupSignal.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
AssetGroupSignal
build()
AssetGroupSignal
buildPartial()
AssetGroupSignal.Builder
clear()
AssetGroupSignal.Builder
clearAssetGroup()
Immutable.AssetGroupSignal.Builder
clearAudience()
Immutable.AssetGroupSignal.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AssetGroupSignal.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AssetGroupSignal.Builder
clearResourceName()
Immutable.AssetGroupSignal.Builder
clone()
java.lang.String
getAssetGroup()
Immutable.com.google.protobuf.ByteString
getAssetGroupBytes()
Immutable.AudienceInfo
getAudience()
Immutable.AudienceInfo.Builder
getAudienceBuilder()
Immutable.AudienceInfoOrBuilder
getAudienceOrBuilder()
Immutable.AssetGroupSignal
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getResourceName()
Immutable.com.google.protobuf.ByteString
getResourceNameBytes()
Immutable.boolean
hasAudience()
Immutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AssetGroupSignal.Builder
mergeAudience(AudienceInfo value)
Immutable.AssetGroupSignal.Builder
mergeFrom(AssetGroupSignal other)
AssetGroupSignal.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AssetGroupSignal.Builder
mergeFrom(com.google.protobuf.Message other)
AssetGroupSignal.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AssetGroupSignal.Builder
setAssetGroup(java.lang.String value)
Immutable.AssetGroupSignal.Builder
setAssetGroupBytes(com.google.protobuf.ByteString value)
Immutable.AssetGroupSignal.Builder
setAudience(AudienceInfo value)
Immutable.AssetGroupSignal.Builder
setAudience(AudienceInfo.Builder builderForValue)
Immutable.AssetGroupSignal.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
AssetGroupSignal.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
AssetGroupSignal.Builder
setResourceName(java.lang.String value)
Immutable.AssetGroupSignal.Builder
setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable.AssetGroupSignal.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
clear
public AssetGroupSignal.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
getDefaultInstanceForType
public AssetGroupSignal getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AssetGroupSignal build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AssetGroupSignal buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AssetGroupSignal.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
setField
public AssetGroupSignal.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
clearField
public AssetGroupSignal.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
clearOneof
public AssetGroupSignal.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
setRepeatedField
public AssetGroupSignal.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
addRepeatedField
public AssetGroupSignal.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
mergeFrom
public AssetGroupSignal.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AssetGroupSignal.Builder>
-
mergeFrom
public AssetGroupSignal.Builder mergeFrom(AssetGroupSignal other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
mergeFrom
public AssetGroupSignal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AssetGroupSignal.Builder>
- Throws:
java.io.IOException
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the asset group signal. Asset group signal resource name have the form: `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{signal_id}`
string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Specified by:
getResourceName
in interfaceAssetGroupSignalOrBuilder
- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the asset group signal. Asset group signal resource name have the form: `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{signal_id}`
string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Specified by:
getResourceNameBytes
in interfaceAssetGroupSignalOrBuilder
- Returns:
- The bytes for resourceName.
-
setResourceName
public AssetGroupSignal.Builder setResourceName(java.lang.String value)
Immutable. The resource name of the asset group signal. Asset group signal resource name have the form: `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{signal_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
public AssetGroupSignal.Builder clearResourceName()
Immutable. The resource name of the asset group signal. Asset group signal resource name have the form: `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{signal_id}`
string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setResourceNameBytes
public AssetGroupSignal.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the asset group signal. Asset group signal resource name have the form: `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{signal_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.
-
getAssetGroup
public java.lang.String getAssetGroup()
Immutable. The asset group which this asset group signal belongs to.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Specified by:
getAssetGroup
in interfaceAssetGroupSignalOrBuilder
- Returns:
- The assetGroup.
-
getAssetGroupBytes
public com.google.protobuf.ByteString getAssetGroupBytes()
Immutable. The asset group which this asset group signal belongs to.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Specified by:
getAssetGroupBytes
in interfaceAssetGroupSignalOrBuilder
- Returns:
- The bytes for assetGroup.
-
setAssetGroup
public AssetGroupSignal.Builder setAssetGroup(java.lang.String value)
Immutable. The asset group which this asset group signal belongs to.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The assetGroup to set.- Returns:
- This builder for chaining.
-
clearAssetGroup
public AssetGroupSignal.Builder clearAssetGroup()
Immutable. The asset group which this asset group signal belongs to.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setAssetGroupBytes
public AssetGroupSignal.Builder setAssetGroupBytes(com.google.protobuf.ByteString value)
Immutable. The asset group which this asset group signal belongs to.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for assetGroup to set.- Returns:
- This builder for chaining.
-
hasAudience
public boolean hasAudience()
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
hasAudience
in interfaceAssetGroupSignalOrBuilder
- Returns:
- Whether the audience field is set.
-
getAudience
public AudienceInfo getAudience()
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
getAudience
in interfaceAssetGroupSignalOrBuilder
- Returns:
- The audience.
-
setAudience
public AssetGroupSignal.Builder setAudience(AudienceInfo value)
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
-
setAudience
public AssetGroupSignal.Builder setAudience(AudienceInfo.Builder builderForValue)
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
-
mergeAudience
public AssetGroupSignal.Builder mergeAudience(AudienceInfo value)
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
-
clearAudience
public AssetGroupSignal.Builder clearAudience()
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
-
getAudienceBuilder
public AudienceInfo.Builder getAudienceBuilder()
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
-
getAudienceOrBuilder
public AudienceInfoOrBuilder getAudienceOrBuilder()
Immutable. The signal(audience criterion) to be used by the performance max campaign.
.google.ads.googleads.v13.common.AudienceInfo audience = 3 [(.google.api.field_behavior) = IMMUTABLE];
- Specified by:
getAudienceOrBuilder
in interfaceAssetGroupSignalOrBuilder
-
setUnknownFields
public final AssetGroupSignal.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
mergeUnknownFields
public final AssetGroupSignal.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupSignal.Builder>
-
-