Class AssetGroupAsset.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
- com.google.ads.googleads.v14.resources.AssetGroupAsset.Builder
-
- All Implemented Interfaces:
AssetGroupAssetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- AssetGroupAsset
public static final class AssetGroupAsset.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder> implements AssetGroupAssetOrBuilder
AssetGroupAsset is the link between an asset and an asset group. Adding an AssetGroupAsset links an asset with an asset group.
Protobuf typegoogle.ads.googleads.v14.resources.AssetGroupAsset
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
clear
public AssetGroupAsset.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<AssetGroupAsset.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.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
getDefaultInstanceForType
public AssetGroupAsset getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AssetGroupAsset build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AssetGroupAsset buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AssetGroupAsset.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<AssetGroupAsset.Builder>
-
setField
public AssetGroupAsset.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
clearField
public AssetGroupAsset.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
clearOneof
public AssetGroupAsset.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
setRepeatedField
public AssetGroupAsset.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
addRepeatedField
public AssetGroupAsset.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
mergeFrom
public AssetGroupAsset.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetGroupAsset.Builder>
-
mergeFrom
public AssetGroupAsset.Builder mergeFrom(AssetGroupAsset other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
mergeFrom
public AssetGroupAsset.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetGroupAsset.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the asset group asset. Asset group asset resource name have the form: `customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAssetGroupAssetOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the asset group asset. Asset group asset resource name have the form: `customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAssetGroupAssetOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public AssetGroupAsset.Builder setResourceName(java.lang.String value)
Immutable. The resource name of the asset group asset. Asset group asset resource name have the form: `customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}`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 AssetGroupAsset.Builder clearResourceName()
Immutable. The resource name of the asset group asset. Asset group asset resource name have the form: `customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
public AssetGroupAsset.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the asset group asset. Asset group asset resource name have the form: `customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}`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 asset is linking.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAssetGroupin interfaceAssetGroupAssetOrBuilder- Returns:
- The assetGroup.
-
getAssetGroupBytes
public com.google.protobuf.ByteString getAssetGroupBytes()
Immutable. The asset group which this asset group asset is linking.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAssetGroupBytesin interfaceAssetGroupAssetOrBuilder- Returns:
- The bytes for assetGroup.
-
setAssetGroup
public AssetGroupAsset.Builder setAssetGroup(java.lang.String value)
Immutable. The asset group which this asset group asset is linking.
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 AssetGroupAsset.Builder clearAssetGroup()
Immutable. The asset group which this asset group asset is linking.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAssetGroupBytes
public AssetGroupAsset.Builder setAssetGroupBytes(com.google.protobuf.ByteString value)
Immutable. The asset group which this asset group asset is linking.
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.
-
getAsset
public java.lang.String getAsset()
Immutable. The asset which this asset group asset is linking.
string asset = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAssetin interfaceAssetGroupAssetOrBuilder- Returns:
- The asset.
-
getAssetBytes
public com.google.protobuf.ByteString getAssetBytes()
Immutable. The asset which this asset group asset is linking.
string asset = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAssetBytesin interfaceAssetGroupAssetOrBuilder- Returns:
- The bytes for asset.
-
setAsset
public AssetGroupAsset.Builder setAsset(java.lang.String value)
Immutable. The asset which this asset group asset is linking.
string asset = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The asset to set.- Returns:
- This builder for chaining.
-
clearAsset
public AssetGroupAsset.Builder clearAsset()
Immutable. The asset which this asset group asset is linking.
string asset = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAssetBytes
public AssetGroupAsset.Builder setAssetBytes(com.google.protobuf.ByteString value)
Immutable. The asset which this asset group asset is linking.
string asset = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for asset to set.- Returns:
- This builder for chaining.
-
getFieldTypeValue
public int getFieldTypeValue()
The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc
.google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType field_type = 4;- Specified by:
getFieldTypeValuein interfaceAssetGroupAssetOrBuilder- Returns:
- The enum numeric value on the wire for fieldType.
-
setFieldTypeValue
public AssetGroupAsset.Builder setFieldTypeValue(int value)
The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc
.google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType field_type = 4;- Parameters:
value- The enum numeric value on the wire for fieldType to set.- Returns:
- This builder for chaining.
-
getFieldType
public AssetFieldTypeEnum.AssetFieldType getFieldType()
The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc
.google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType field_type = 4;- Specified by:
getFieldTypein interfaceAssetGroupAssetOrBuilder- Returns:
- The fieldType.
-
setFieldType
public AssetGroupAsset.Builder setFieldType(AssetFieldTypeEnum.AssetFieldType value)
The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc
.google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType field_type = 4;- Parameters:
value- The fieldType to set.- Returns:
- This builder for chaining.
-
clearFieldType
public AssetGroupAsset.Builder clearFieldType()
The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc
.google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType field_type = 4;- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()
The status of the link between an asset and asset group.
.google.ads.googleads.v14.enums.AssetLinkStatusEnum.AssetLinkStatus status = 5;- Specified by:
getStatusValuein interfaceAssetGroupAssetOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public AssetGroupAsset.Builder setStatusValue(int value)
The status of the link between an asset and asset group.
.google.ads.googleads.v14.enums.AssetLinkStatusEnum.AssetLinkStatus status = 5;- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public AssetLinkStatusEnum.AssetLinkStatus getStatus()
The status of the link between an asset and asset group.
.google.ads.googleads.v14.enums.AssetLinkStatusEnum.AssetLinkStatus status = 5;- Specified by:
getStatusin interfaceAssetGroupAssetOrBuilder- Returns:
- The status.
-
setStatus
public AssetGroupAsset.Builder setStatus(AssetLinkStatusEnum.AssetLinkStatus value)
The status of the link between an asset and asset group.
.google.ads.googleads.v14.enums.AssetLinkStatusEnum.AssetLinkStatus status = 5;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public AssetGroupAsset.Builder clearStatus()
The status of the link between an asset and asset group.
.google.ads.googleads.v14.enums.AssetLinkStatusEnum.AssetLinkStatus status = 5;- Returns:
- This builder for chaining.
-
getPrimaryStatusValue
public int getPrimaryStatusValue()
Output only. Provides the PrimaryStatus of this asset link. Primary status is meant essentially to differentiate between the plain "status" field, which has advertiser set values of enabled, paused, or removed. The primary status takes into account other signals (for assets its mainly policy and quality approvals) to come up with a more comprehensive status to indicate its serving state.
.google.ads.googleads.v14.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus primary_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusValuein interfaceAssetGroupAssetOrBuilder- Returns:
- The enum numeric value on the wire for primaryStatus.
-
setPrimaryStatusValue
public AssetGroupAsset.Builder setPrimaryStatusValue(int value)
Output only. Provides the PrimaryStatus of this asset link. Primary status is meant essentially to differentiate between the plain "status" field, which has advertiser set values of enabled, paused, or removed. The primary status takes into account other signals (for assets its mainly policy and quality approvals) to come up with a more comprehensive status to indicate its serving state.
.google.ads.googleads.v14.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus primary_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for primaryStatus to set.- Returns:
- This builder for chaining.
-
getPrimaryStatus
public AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus getPrimaryStatus()
Output only. Provides the PrimaryStatus of this asset link. Primary status is meant essentially to differentiate between the plain "status" field, which has advertiser set values of enabled, paused, or removed. The primary status takes into account other signals (for assets its mainly policy and quality approvals) to come up with a more comprehensive status to indicate its serving state.
.google.ads.googleads.v14.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus primary_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusin interfaceAssetGroupAssetOrBuilder- Returns:
- The primaryStatus.
-
setPrimaryStatus
public AssetGroupAsset.Builder setPrimaryStatus(AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus value)
Output only. Provides the PrimaryStatus of this asset link. Primary status is meant essentially to differentiate between the plain "status" field, which has advertiser set values of enabled, paused, or removed. The primary status takes into account other signals (for assets its mainly policy and quality approvals) to come up with a more comprehensive status to indicate its serving state.
.google.ads.googleads.v14.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus primary_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The primaryStatus to set.- Returns:
- This builder for chaining.
-
clearPrimaryStatus
public AssetGroupAsset.Builder clearPrimaryStatus()
Output only. Provides the PrimaryStatus of this asset link. Primary status is meant essentially to differentiate between the plain "status" field, which has advertiser set values of enabled, paused, or removed. The primary status takes into account other signals (for assets its mainly policy and quality approvals) to come up with a more comprehensive status to indicate its serving state.
.google.ads.googleads.v14.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus primary_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getPrimaryStatusReasonsList
public java.util.List<AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason> getPrimaryStatusReasonsList()
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsListin interfaceAssetGroupAssetOrBuilder- Returns:
- A list containing the primaryStatusReasons.
-
getPrimaryStatusReasonsCount
public int getPrimaryStatusReasonsCount()
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsCountin interfaceAssetGroupAssetOrBuilder- Returns:
- The count of primaryStatusReasons.
-
getPrimaryStatusReasons
public AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason getPrimaryStatusReasons(int index)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsin interfaceAssetGroupAssetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The primaryStatusReasons at the given index.
-
setPrimaryStatusReasons
public AssetGroupAsset.Builder setPrimaryStatusReasons(int index, AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason value)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The primaryStatusReasons to set.- Returns:
- This builder for chaining.
-
addPrimaryStatusReasons
public AssetGroupAsset.Builder addPrimaryStatusReasons(AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason value)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
addAllPrimaryStatusReasons
public AssetGroupAsset.Builder addAllPrimaryStatusReasons(java.lang.Iterable<? extends AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason> values)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
clearPrimaryStatusReasons
public AssetGroupAsset.Builder clearPrimaryStatusReasons()
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getPrimaryStatusReasonsValueList
public java.util.List<java.lang.Integer> getPrimaryStatusReasonsValueList()
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsValueListin interfaceAssetGroupAssetOrBuilder- Returns:
- A list containing the enum numeric values on the wire for primaryStatusReasons.
-
getPrimaryStatusReasonsValue
public int getPrimaryStatusReasonsValue(int index)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusReasonsValuein interfaceAssetGroupAssetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of primaryStatusReasons at the given index.
-
setPrimaryStatusReasonsValue
public AssetGroupAsset.Builder setPrimaryStatusReasonsValue(int index, int value)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for primaryStatusReasons to set.- Returns:
- This builder for chaining.
-
addPrimaryStatusReasonsValue
public AssetGroupAsset.Builder addPrimaryStatusReasonsValue(int value)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
addAllPrimaryStatusReasonsValue
public AssetGroupAsset.Builder addAllPrimaryStatusReasonsValue(java.lang.Iterable<java.lang.Integer> values)
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
repeated .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason primary_status_reasons = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The enum numeric values on the wire for primaryStatusReasons to add.- Returns:
- This builder for chaining.
-
getPrimaryStatusDetailsList
public java.util.List<AssetLinkPrimaryStatusDetails> getPrimaryStatusDetailsList()
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusDetailsListin interfaceAssetGroupAssetOrBuilder
-
getPrimaryStatusDetailsCount
public int getPrimaryStatusDetailsCount()
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusDetailsCountin interfaceAssetGroupAssetOrBuilder
-
getPrimaryStatusDetails
public AssetLinkPrimaryStatusDetails getPrimaryStatusDetails(int index)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusDetailsin interfaceAssetGroupAssetOrBuilder
-
setPrimaryStatusDetails
public AssetGroupAsset.Builder setPrimaryStatusDetails(int index, AssetLinkPrimaryStatusDetails value)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setPrimaryStatusDetails
public AssetGroupAsset.Builder setPrimaryStatusDetails(int index, AssetLinkPrimaryStatusDetails.Builder builderForValue)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPrimaryStatusDetails
public AssetGroupAsset.Builder addPrimaryStatusDetails(AssetLinkPrimaryStatusDetails value)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPrimaryStatusDetails
public AssetGroupAsset.Builder addPrimaryStatusDetails(int index, AssetLinkPrimaryStatusDetails value)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPrimaryStatusDetails
public AssetGroupAsset.Builder addPrimaryStatusDetails(AssetLinkPrimaryStatusDetails.Builder builderForValue)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPrimaryStatusDetails
public AssetGroupAsset.Builder addPrimaryStatusDetails(int index, AssetLinkPrimaryStatusDetails.Builder builderForValue)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addAllPrimaryStatusDetails
public AssetGroupAsset.Builder addAllPrimaryStatusDetails(java.lang.Iterable<? extends AssetLinkPrimaryStatusDetails> values)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearPrimaryStatusDetails
public AssetGroupAsset.Builder clearPrimaryStatusDetails()
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
removePrimaryStatusDetails
public AssetGroupAsset.Builder removePrimaryStatusDetails(int index)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPrimaryStatusDetailsBuilder
public AssetLinkPrimaryStatusDetails.Builder getPrimaryStatusDetailsBuilder(int index)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPrimaryStatusDetailsOrBuilder
public AssetLinkPrimaryStatusDetailsOrBuilder getPrimaryStatusDetailsOrBuilder(int index)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusDetailsOrBuilderin interfaceAssetGroupAssetOrBuilder
-
getPrimaryStatusDetailsOrBuilderList
public java.util.List<? extends AssetLinkPrimaryStatusDetailsOrBuilder> getPrimaryStatusDetailsOrBuilderList()
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPrimaryStatusDetailsOrBuilderListin interfaceAssetGroupAssetOrBuilder
-
addPrimaryStatusDetailsBuilder
public AssetLinkPrimaryStatusDetails.Builder addPrimaryStatusDetailsBuilder()
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addPrimaryStatusDetailsBuilder
public AssetLinkPrimaryStatusDetails.Builder addPrimaryStatusDetailsBuilder(int index)
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPrimaryStatusDetailsBuilderList
public java.util.List<AssetLinkPrimaryStatusDetails.Builder> getPrimaryStatusDetailsBuilderList()
Output only. Provides the details of the primary status and its associated reasons.
repeated .google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails primary_status_details = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPerformanceLabelValue
public int getPerformanceLabelValue()
Output only. The performance of this asset group asset.
.google.ads.googleads.v14.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPerformanceLabelValuein interfaceAssetGroupAssetOrBuilder- Returns:
- The enum numeric value on the wire for performanceLabel.
-
setPerformanceLabelValue
public AssetGroupAsset.Builder setPerformanceLabelValue(int value)
Output only. The performance of this asset group asset.
.google.ads.googleads.v14.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for performanceLabel to set.- Returns:
- This builder for chaining.
-
getPerformanceLabel
public AssetPerformanceLabelEnum.AssetPerformanceLabel getPerformanceLabel()
Output only. The performance of this asset group asset.
.google.ads.googleads.v14.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPerformanceLabelin interfaceAssetGroupAssetOrBuilder- Returns:
- The performanceLabel.
-
setPerformanceLabel
public AssetGroupAsset.Builder setPerformanceLabel(AssetPerformanceLabelEnum.AssetPerformanceLabel value)
Output only. The performance of this asset group asset.
.google.ads.googleads.v14.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The performanceLabel to set.- Returns:
- This builder for chaining.
-
clearPerformanceLabel
public AssetGroupAsset.Builder clearPerformanceLabel()
Output only. The performance of this asset group asset.
.google.ads.googleads.v14.enums.AssetPerformanceLabelEnum.AssetPerformanceLabel performance_label = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasPolicySummary
public boolean hasPolicySummary()
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPolicySummaryin interfaceAssetGroupAssetOrBuilder- Returns:
- Whether the policySummary field is set.
-
getPolicySummary
public PolicySummary getPolicySummary()
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPolicySummaryin interfaceAssetGroupAssetOrBuilder- Returns:
- The policySummary.
-
setPolicySummary
public AssetGroupAsset.Builder setPolicySummary(PolicySummary value)
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setPolicySummary
public AssetGroupAsset.Builder setPolicySummary(PolicySummary.Builder builderForValue)
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergePolicySummary
public AssetGroupAsset.Builder mergePolicySummary(PolicySummary value)
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearPolicySummary
public AssetGroupAsset.Builder clearPolicySummary()
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPolicySummaryBuilder
public PolicySummary.Builder getPolicySummaryBuilder()
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPolicySummaryOrBuilder
public PolicySummaryOrBuilder getPolicySummaryOrBuilder()
Output only. The policy information for this asset group asset.
.google.ads.googleads.v14.common.PolicySummary policy_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPolicySummaryOrBuilderin interfaceAssetGroupAssetOrBuilder
-
setUnknownFields
public final AssetGroupAsset.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
mergeUnknownFields
public final AssetGroupAsset.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetGroupAsset.Builder>
-
-