Reference documentation and code samples for the Google Ads Ad Manager V1 Client class PrivateAuctionDeal.
The PrivateAuctionDeal
resource.
Generated from protobuf message google.ads.admanager.v1.PrivateAuctionDeal
Namespace
Google \ Ads \ AdManager \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of the PrivateAuctionDeal
. Format: networks/{network_code}/privateAuctionDeals/{private_auction_deal_id}
↳ private_auction_deal_id
int|string
Output only. PrivateAuctionDeal
ID.
↳ private_auction_id
↳ private_auction_display_name
↳ buyer_account_id
int|string
Immutable. The account ID of the buyer of the PrivateAuctionDeal
.
↳ external_deal_id
int|string
Output only. The external ID of the PrivateAuctionDeal
.
↳ targeting
↳ end_time
↳ floor_price
↳ creative_sizes
↳ status
int
Output only. The status of the PrivateAuctionDeal
.
↳ auction_priority_enabled
bool
Optional. Whether the deal is enabled with priority over open auction.
↳ block_override_enabled
bool
Optional. Whether the deal has block override enabled.
↳ buyer_permission_type
int
Optional. The buyer permission model defining how the deal would transact among all buyers under the same bidder.
↳ buyer_data
↳ create_time
↳ update_time
Google\Protobuf\Timestamp
Output only. The instant at which the PrivateAuctionDeal
was last updated.
getName
Identifier. The resource name of the PrivateAuctionDeal
.
Format: networks/{network_code}/privateAuctionDeals/{private_auction_deal_id}
string
setName
Identifier. The resource name of the PrivateAuctionDeal
.
Format: networks/{network_code}/privateAuctionDeals/{private_auction_deal_id}
var
string
$this
getPrivateAuctionDealId
Output only. PrivateAuctionDeal
ID.
int|string
hasPrivateAuctionDealId
clearPrivateAuctionDealId
setPrivateAuctionDealId
Output only. PrivateAuctionDeal
ID.
var
int|string
$this
getPrivateAuctionId
Immutable. The ID of the PrivateAuction .
int|string
hasPrivateAuctionId
clearPrivateAuctionId
setPrivateAuctionId
Immutable. The ID of the PrivateAuction .
var
int|string
$this
getPrivateAuctionDisplayName
Output only. The display name of the PrivateAuction .
string
hasPrivateAuctionDisplayName
clearPrivateAuctionDisplayName
setPrivateAuctionDisplayName
Output only. The display name of the PrivateAuction .
var
string
$this
getBuyerAccountId
Immutable. The account ID of the buyer of the PrivateAuctionDeal
.
int|string
hasBuyerAccountId
clearBuyerAccountId
setBuyerAccountId
Immutable. The account ID of the buyer of the PrivateAuctionDeal
.
var
int|string
$this
getExternalDealId
Output only. The external ID of the PrivateAuctionDeal
.
int|string
hasExternalDealId
clearExternalDealId
setExternalDealId
Output only. The external ID of the PrivateAuctionDeal
.
var
int|string
$this
getTargeting
Optional. The targeting of the PrivateAuctionDeal
.
hasTargeting
clearTargeting
setTargeting
Optional. The targeting of the PrivateAuctionDeal
.
$this
getEndTime
Optional. The end time of the PrivateAuctionDeal
.
hasEndTime
clearEndTime
setEndTime
Optional. The end time of the PrivateAuctionDeal
.
$this
getFloorPrice
Required. The floor price of the PrivateAuctionDeal
.
hasFloorPrice
clearFloorPrice
setFloorPrice
Required. The floor price of the PrivateAuctionDeal
.
$this
getCreativeSizes
Optional. The expected creative sizes of the PrivateAuctionDeal
.
setCreativeSizes
Optional. The expected creative sizes of the PrivateAuctionDeal
.
$this
getStatus
Output only. The status of the PrivateAuctionDeal
.
int
hasStatus
clearStatus
setStatus
Output only. The status of the PrivateAuctionDeal
.
var
int
$this
getAuctionPriorityEnabled
Optional. Whether the deal is enabled with priority over open auction.
bool
hasAuctionPriorityEnabled
clearAuctionPriorityEnabled
setAuctionPriorityEnabled
Optional. Whether the deal is enabled with priority over open auction.
var
bool
$this
getBlockOverrideEnabled
Optional. Whether the deal has block override enabled.
bool
hasBlockOverrideEnabled
clearBlockOverrideEnabled
setBlockOverrideEnabled
Optional. Whether the deal has block override enabled.
var
bool
$this
getBuyerPermissionType
Optional. The buyer permission model defining how the deal would transact among all buyers under the same bidder.
int
hasBuyerPermissionType
clearBuyerPermissionType
setBuyerPermissionType
Optional. The buyer permission model defining how the deal would transact among all buyers under the same bidder.
var
int
$this
getBuyerData
Optional. The buyer data required by the Marketplace API.
hasBuyerData
clearBuyerData
setBuyerData
Optional. The buyer data required by the Marketplace API.
$this
getCreateTime
Output only. The instant at which the PrivateAuctionDeal
was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The instant at which the PrivateAuctionDeal
was created.
$this
getUpdateTime
Output only. The instant at which the PrivateAuctionDeal
was last
updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The instant at which the PrivateAuctionDeal
was last
updated.
$this