Class DisplayVideo360AdvertiserLinkProposal

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal
All Implemented Interfaces:
DisplayVideo360AdvertiserLinkProposalOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class DisplayVideo360AdvertiserLinkProposal extends com.google.protobuf.GeneratedMessage implements DisplayVideo360AdvertiserLinkProposalOrBuilder
 A proposal for a link between a Google Analytics property and a Display &
 Video 360 advertiser.

 A proposal is converted to a DisplayVideo360AdvertiserLink once approved.
 Google Analytics admins approve inbound proposals while Display & Video 360
 admins approve outbound proposals.
 
Protobuf type google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • ADVERTISER_ID_FIELD_NUMBER

      public static final int ADVERTISER_ID_FIELD_NUMBER
      See Also:
    • ADVERTISER_DISPLAY_NAME_FIELD_NUMBER

      public static final int ADVERTISER_DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • VALIDATION_EMAIL_FIELD_NUMBER

      public static final int VALIDATION_EMAIL_FIELD_NUMBER
      See Also:
    • ADS_PERSONALIZATION_ENABLED_FIELD_NUMBER

      public static final int ADS_PERSONALIZATION_ENABLED_FIELD_NUMBER
      See Also:
    • CAMPAIGN_DATA_SHARING_ENABLED_FIELD_NUMBER

      public static final int CAMPAIGN_DATA_SHARING_ENABLED_FIELD_NUMBER
      See Also:
    • COST_DATA_SHARING_ENABLED_FIELD_NUMBER

      public static final int COST_DATA_SHARING_ENABLED_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getName

      public String getName()
       Identifier. The resource name for this
       DisplayVideo360AdvertiserLinkProposal resource. Format:
       properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
      
       Note: proposalId is not the Display & Video 360 Advertiser ID
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. The resource name for this
       DisplayVideo360AdvertiserLinkProposal resource. Format:
       properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
      
       Note: proposalId is not the Display & Video 360 Advertiser ID
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The bytes for name.
    • getAdvertiserId

      public String getAdvertiserId()
       Immutable. The Display & Video 360 Advertiser's advertiser ID.
       
      string advertiser_id = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdvertiserId in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The advertiserId.
    • getAdvertiserIdBytes

      public com.google.protobuf.ByteString getAdvertiserIdBytes()
       Immutable. The Display & Video 360 Advertiser's advertiser ID.
       
      string advertiser_id = 2 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdvertiserIdBytes in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The bytes for advertiserId.
    • hasLinkProposalStatusDetails

      public boolean hasLinkProposalStatusDetails()
       Output only. The status information for this link proposal.
       
      .google.analytics.admin.v1alpha.LinkProposalStatusDetails link_proposal_status_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLinkProposalStatusDetails in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      Whether the linkProposalStatusDetails field is set.
    • getLinkProposalStatusDetails

      public LinkProposalStatusDetails getLinkProposalStatusDetails()
       Output only. The status information for this link proposal.
       
      .google.analytics.admin.v1alpha.LinkProposalStatusDetails link_proposal_status_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLinkProposalStatusDetails in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The linkProposalStatusDetails.
    • getLinkProposalStatusDetailsOrBuilder

      public LinkProposalStatusDetailsOrBuilder getLinkProposalStatusDetailsOrBuilder()
       Output only. The status information for this link proposal.
       
      .google.analytics.admin.v1alpha.LinkProposalStatusDetails link_proposal_status_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLinkProposalStatusDetailsOrBuilder in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
    • getAdvertiserDisplayName

      public String getAdvertiserDisplayName()
       Output only. The display name of the Display & Video Advertiser.
       Only populated for proposals that originated from Display & Video 360.
       
      string advertiser_display_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAdvertiserDisplayName in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The advertiserDisplayName.
    • getAdvertiserDisplayNameBytes

      public com.google.protobuf.ByteString getAdvertiserDisplayNameBytes()
       Output only. The display name of the Display & Video Advertiser.
       Only populated for proposals that originated from Display & Video 360.
       
      string advertiser_display_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getAdvertiserDisplayNameBytes in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The bytes for advertiserDisplayName.
    • getValidationEmail

      public String getValidationEmail()
       Input only. On a proposal being sent to Display & Video 360, this field
       must be set to the email address of an admin on the target advertiser. This
       is used to verify that the Google Analytics admin is aware of at least one
       admin on the Display & Video 360 Advertiser. This does not restrict
       approval of the proposal to a single user. Any admin on the Display & Video
       360 Advertiser may approve the proposal.
       
      string validation_email = 5 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getValidationEmail in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The validationEmail.
    • getValidationEmailBytes

      public com.google.protobuf.ByteString getValidationEmailBytes()
       Input only. On a proposal being sent to Display & Video 360, this field
       must be set to the email address of an admin on the target advertiser. This
       is used to verify that the Google Analytics admin is aware of at least one
       admin on the Display & Video 360 Advertiser. This does not restrict
       approval of the proposal to a single user. Any admin on the Display & Video
       360 Advertiser may approve the proposal.
       
      string validation_email = 5 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getValidationEmailBytes in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The bytes for validationEmail.
    • hasAdsPersonalizationEnabled

      public boolean hasAdsPersonalizationEnabled()
       Immutable. Enables personalized advertising features with this integration.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue ads_personalization_enabled = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasAdsPersonalizationEnabled in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      Whether the adsPersonalizationEnabled field is set.
    • getAdsPersonalizationEnabled

      public com.google.protobuf.BoolValue getAdsPersonalizationEnabled()
       Immutable. Enables personalized advertising features with this integration.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue ads_personalization_enabled = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdsPersonalizationEnabled in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The adsPersonalizationEnabled.
    • getAdsPersonalizationEnabledOrBuilder

      public com.google.protobuf.BoolValueOrBuilder getAdsPersonalizationEnabledOrBuilder()
       Immutable. Enables personalized advertising features with this integration.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue ads_personalization_enabled = 6 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getAdsPersonalizationEnabledOrBuilder in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
    • hasCampaignDataSharingEnabled

      public boolean hasCampaignDataSharingEnabled()
       Immutable. Enables the import of campaign data from Display & Video 360.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue campaign_data_sharing_enabled = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCampaignDataSharingEnabled in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      Whether the campaignDataSharingEnabled field is set.
    • getCampaignDataSharingEnabled

      public com.google.protobuf.BoolValue getCampaignDataSharingEnabled()
       Immutable. Enables the import of campaign data from Display & Video 360.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue campaign_data_sharing_enabled = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCampaignDataSharingEnabled in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The campaignDataSharingEnabled.
    • getCampaignDataSharingEnabledOrBuilder

      public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBuilder()
       Immutable. Enables the import of campaign data from Display & Video 360.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue campaign_data_sharing_enabled = 7 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCampaignDataSharingEnabledOrBuilder in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
    • hasCostDataSharingEnabled

      public boolean hasCostDataSharingEnabled()
       Immutable. Enables the import of cost data from Display & Video 360.
       This can only be enabled if campaign_data_sharing_enabled is enabled.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue cost_data_sharing_enabled = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasCostDataSharingEnabled in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      Whether the costDataSharingEnabled field is set.
    • getCostDataSharingEnabled

      public com.google.protobuf.BoolValue getCostDataSharingEnabled()
       Immutable. Enables the import of cost data from Display & Video 360.
       This can only be enabled if campaign_data_sharing_enabled is enabled.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue cost_data_sharing_enabled = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCostDataSharingEnabled in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
      Returns:
      The costDataSharingEnabled.
    • getCostDataSharingEnabledOrBuilder

      public com.google.protobuf.BoolValueOrBuilder getCostDataSharingEnabledOrBuilder()
       Immutable. Enables the import of cost data from Display & Video 360.
       This can only be enabled if campaign_data_sharing_enabled is enabled.
       If this field is not set on create, it will be defaulted to true.
       
      .google.protobuf.BoolValue cost_data_sharing_enabled = 8 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getCostDataSharingEnabledOrBuilder in interface DisplayVideo360AdvertiserLinkProposalOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DisplayVideo360AdvertiserLinkProposal parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DisplayVideo360AdvertiserLinkProposal parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DisplayVideo360AdvertiserLinkProposal parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected DisplayVideo360AdvertiserLinkProposal.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static DisplayVideo360AdvertiserLinkProposal getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<DisplayVideo360AdvertiserLinkProposal> parser()
    • getParserForType

      public com.google.protobuf.Parser<DisplayVideo360AdvertiserLinkProposal> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public DisplayVideo360AdvertiserLinkProposal getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder