Class SearchAds360Link
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.admin.v1alpha.SearchAds360Link
- All Implemented Interfaces:
SearchAds360LinkOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class SearchAds360Link
extends com.google.protobuf.GeneratedMessage
implements SearchAds360LinkOrBuilder
A link between a Google Analytics property and a Search Ads 360 entity.Protobuf type
google.analytics.admin.v1alpha.SearchAds360Link- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA link between a Google Analytics property and a Search Ads 360 entity.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.google.protobuf.BoolValueEnables personalized advertising features with this integration.com.google.protobuf.BoolValueOrBuilderEnables personalized advertising features with this integration.Output only.com.google.protobuf.ByteStringOutput only.Immutable.com.google.protobuf.ByteStringImmutable.com.google.protobuf.BoolValueImmutable.com.google.protobuf.BoolValueOrBuilderImmutable.com.google.protobuf.BoolValueImmutable.com.google.protobuf.BoolValueOrBuilderImmutable.static SearchAds360Linkstatic final com.google.protobuf.Descriptors.DescriptorgetName()Identifier.com.google.protobuf.ByteStringIdentifier.com.google.protobuf.Parser<SearchAds360Link>intcom.google.protobuf.BoolValueEnables export of site stats with this integration.com.google.protobuf.BoolValueOrBuilderEnables export of site stats with this integration.booleanEnables personalized advertising features with this integration.booleanImmutable.booleanImmutable.inthashCode()booleanEnables export of site stats with this integration.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic SearchAds360Link.Builderstatic SearchAds360Link.BuildernewBuilder(SearchAds360Link prototype) protected SearchAds360Link.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static SearchAds360LinkparseDelimitedFrom(InputStream input) static SearchAds360LinkparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SearchAds360LinkparseFrom(byte[] data) static SearchAds360LinkparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SearchAds360LinkparseFrom(com.google.protobuf.ByteString data) static SearchAds360LinkparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SearchAds360LinkparseFrom(com.google.protobuf.CodedInputStream input) static SearchAds360LinkparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SearchAds360LinkparseFrom(InputStream input) static SearchAds360LinkparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SearchAds360LinkparseFrom(ByteBuffer data) static SearchAds360LinkparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SearchAds360Link>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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:
-
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:
-
ADVERTISER_DISPLAY_NAME_FIELD_NUMBER
public static final int ADVERTISER_DISPLAY_NAME_FIELD_NUMBER- See Also:
-
ADS_PERSONALIZATION_ENABLED_FIELD_NUMBER
public static final int ADS_PERSONALIZATION_ENABLED_FIELD_NUMBER- See Also:
-
SITE_STATS_SHARING_ENABLED_FIELD_NUMBER
public static final int SITE_STATS_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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getName
Identifier. The resource name for this SearchAds360Link resource. Format: properties/{propertyId}/searchAds360Links/{linkId} Note: linkId is not the Search Ads 360 advertiser IDstring name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceSearchAds360LinkOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. The resource name for this SearchAds360Link resource. Format: properties/{propertyId}/searchAds360Links/{linkId} Note: linkId is not the Search Ads 360 advertiser IDstring name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceSearchAds360LinkOrBuilder- Returns:
- The bytes for name.
-
getAdvertiserId
Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.
string advertiser_id = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertiserIdin interfaceSearchAds360LinkOrBuilder- Returns:
- The advertiserId.
-
getAdvertiserIdBytes
public com.google.protobuf.ByteString getAdvertiserIdBytes()Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.
string advertiser_id = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAdvertiserIdBytesin interfaceSearchAds360LinkOrBuilder- Returns:
- The bytes for advertiserId.
-
hasCampaignDataSharingEnabled
public boolean hasCampaignDataSharingEnabled()Immutable. Enables the import of campaign data from Search Ads 360 into the Google Analytics property. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue campaign_data_sharing_enabled = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCampaignDataSharingEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- Whether the campaignDataSharingEnabled field is set.
-
getCampaignDataSharingEnabled
public com.google.protobuf.BoolValue getCampaignDataSharingEnabled()Immutable. Enables the import of campaign data from Search Ads 360 into the Google Analytics property. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue campaign_data_sharing_enabled = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCampaignDataSharingEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- The campaignDataSharingEnabled.
-
getCampaignDataSharingEnabledOrBuilder
public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBuilder()Immutable. Enables the import of campaign data from Search Ads 360 into the Google Analytics property. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue campaign_data_sharing_enabled = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCampaignDataSharingEnabledOrBuilderin interfaceSearchAds360LinkOrBuilder
-
hasCostDataSharingEnabled
public boolean hasCostDataSharingEnabled()Immutable. Enables the import of cost data from Search Ads 360 to the Google Analytics property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue cost_data_sharing_enabled = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasCostDataSharingEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- Whether the costDataSharingEnabled field is set.
-
getCostDataSharingEnabled
public com.google.protobuf.BoolValue getCostDataSharingEnabled()Immutable. Enables the import of cost data from Search Ads 360 to the Google Analytics property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue cost_data_sharing_enabled = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCostDataSharingEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- The costDataSharingEnabled.
-
getCostDataSharingEnabledOrBuilder
public com.google.protobuf.BoolValueOrBuilder getCostDataSharingEnabledOrBuilder()Immutable. Enables the import of cost data from Search Ads 360 to the Google Analytics property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue cost_data_sharing_enabled = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getCostDataSharingEnabledOrBuilderin interfaceSearchAds360LinkOrBuilder
-
getAdvertiserDisplayName
Output only. The display name of the Search Ads 360 Advertiser. Allows users to easily identify the linked resource.
string advertiser_display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdvertiserDisplayNamein interfaceSearchAds360LinkOrBuilder- Returns:
- The advertiserDisplayName.
-
getAdvertiserDisplayNameBytes
public com.google.protobuf.ByteString getAdvertiserDisplayNameBytes()Output only. The display name of the Search Ads 360 Advertiser. Allows users to easily identify the linked resource.
string advertiser_display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdvertiserDisplayNameBytesin interfaceSearchAds360LinkOrBuilder- Returns:
- The bytes for advertiserDisplayName.
-
hasAdsPersonalizationEnabled
public boolean hasAdsPersonalizationEnabled()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;- Specified by:
hasAdsPersonalizationEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- Whether the adsPersonalizationEnabled field is set.
-
getAdsPersonalizationEnabled
public com.google.protobuf.BoolValue getAdsPersonalizationEnabled()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;- Specified by:
getAdsPersonalizationEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- The adsPersonalizationEnabled.
-
getAdsPersonalizationEnabledOrBuilder
public com.google.protobuf.BoolValueOrBuilder getAdsPersonalizationEnabledOrBuilder()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;- Specified by:
getAdsPersonalizationEnabledOrBuilderin interfaceSearchAds360LinkOrBuilder
-
hasSiteStatsSharingEnabled
public boolean hasSiteStatsSharingEnabled()Enables export of site stats with this integration. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue site_stats_sharing_enabled = 7;- Specified by:
hasSiteStatsSharingEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- Whether the siteStatsSharingEnabled field is set.
-
getSiteStatsSharingEnabled
public com.google.protobuf.BoolValue getSiteStatsSharingEnabled()Enables export of site stats with this integration. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue site_stats_sharing_enabled = 7;- Specified by:
getSiteStatsSharingEnabledin interfaceSearchAds360LinkOrBuilder- Returns:
- The siteStatsSharingEnabled.
-
getSiteStatsSharingEnabledOrBuilder
public com.google.protobuf.BoolValueOrBuilder getSiteStatsSharingEnabledOrBuilder()Enables export of site stats with this integration. If this field is not set on create, it will be defaulted to true.
.google.protobuf.BoolValue site_stats_sharing_enabled = 7;- Specified by:
getSiteStatsSharingEnabledOrBuilderin interfaceSearchAds360LinkOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SearchAds360Link parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchAds360Link parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchAds360Link parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchAds360Link parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchAds360Link parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SearchAds360Link parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SearchAds360Link parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static SearchAds360Link parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SearchAds360Link parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SearchAds360Link parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SearchAds360Link.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-