Interface AssetGroupAssetOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AssetGroupAsset, AssetGroupAsset.Builder

    public interface AssetGroupAssetOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getResourceName

        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) = { ... }
        Returns:
        The resourceName.
      • getResourceNameBytes

        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) = { ... }
        Returns:
        The bytes for resourceName.
      • getAssetGroup

        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) = { ... }
        Returns:
        The assetGroup.
      • getAssetGroupBytes

        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) = { ... }
        Returns:
        The bytes for assetGroup.
      • getAsset

        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) = { ... }
        Returns:
        The asset.
      • getAssetBytes

        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) = { ... }
        Returns:
        The bytes for asset.
      • getFieldTypeValue

        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;
        Returns:
        The enum numeric value on the wire for fieldType.
      • getFieldType

        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;
        Returns:
        The fieldType.
      • getStatusValue

        int getStatusValue()
         The status of the link between an asset and asset group.
         
        .google.ads.googleads.v14.enums.AssetLinkStatusEnum.AssetLinkStatus status = 5;
        Returns:
        The enum numeric value on the wire for status.
      • getStatus

        AssetLinkStatusEnum.AssetLinkStatus getStatus()
         The status of the link between an asset and asset group.
         
        .google.ads.googleads.v14.enums.AssetLinkStatusEnum.AssetLinkStatus status = 5;
        Returns:
        The status.
      • getPrimaryStatusValue

        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];
        Returns:
        The enum numeric value on the wire for primaryStatus.
      • getPrimaryStatus

        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];
        Returns:
        The primaryStatus.
      • getPrimaryStatusReasonsList

        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];
        Returns:
        A list containing the primaryStatusReasons.
      • getPrimaryStatusReasonsCount

        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];
        Returns:
        The count of primaryStatusReasons.
      • getPrimaryStatusReasons

        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];
        Parameters:
        index - The index of the element to return.
        Returns:
        The primaryStatusReasons at the given index.
      • getPrimaryStatusReasonsValueList

        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];
        Returns:
        A list containing the enum numeric values on the wire for primaryStatusReasons.
      • getPrimaryStatusReasonsValue

        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];
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of primaryStatusReasons at the given index.
      • getPrimaryStatusDetailsList

        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];
      • getPrimaryStatusDetails

        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];
      • getPrimaryStatusDetailsCount

        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];
      • getPrimaryStatusDetailsOrBuilderList

        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];
      • getPrimaryStatusDetailsOrBuilder

        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];
      • getPerformanceLabelValue

        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];
        Returns:
        The enum numeric value on the wire for performanceLabel.
      • getPerformanceLabel

        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];
        Returns:
        The performanceLabel.
      • hasPolicySummary

        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];
        Returns:
        Whether the policySummary field is set.
      • getPolicySummary

        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];
        Returns:
        The policySummary.
      • getPolicySummaryOrBuilder

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