public class ChildPublisher extends Object implements Serializable
ChildPublisher represents a network being managed as
part of Multiple Customer
Management.| Constructor and Description |
|---|
ChildPublisher() |
ChildPublisher(DelegationType approvedDelegationType,
DelegationType proposedDelegationType,
DelegationStatus status,
AccountStatus accountStatus,
String childNetworkCode,
Long proposedRevenueShareMillipercent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
AccountStatus |
getAccountStatus()
Gets the accountStatus value for this ChildPublisher.
|
DelegationType |
getApprovedDelegationType()
Gets the approvedDelegationType value for this ChildPublisher.
|
String |
getChildNetworkCode()
Gets the childNetworkCode value for this ChildPublisher.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
DelegationType |
getProposedDelegationType()
Gets the proposedDelegationType value for this ChildPublisher.
|
Long |
getProposedRevenueShareMillipercent()
Gets the proposedRevenueShareMillipercent value for this ChildPublisher.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
DelegationStatus |
getStatus()
Gets the status value for this ChildPublisher.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
int |
hashCode() |
void |
setAccountStatus(AccountStatus accountStatus)
Sets the accountStatus value for this ChildPublisher.
|
void |
setApprovedDelegationType(DelegationType approvedDelegationType)
Sets the approvedDelegationType value for this ChildPublisher.
|
void |
setChildNetworkCode(String childNetworkCode)
Sets the childNetworkCode value for this ChildPublisher.
|
void |
setProposedDelegationType(DelegationType proposedDelegationType)
Sets the proposedDelegationType value for this ChildPublisher.
|
void |
setProposedRevenueShareMillipercent(Long proposedRevenueShareMillipercent)
Sets the proposedRevenueShareMillipercent value for this ChildPublisher.
|
void |
setStatus(DelegationStatus status)
Sets the status value for this ChildPublisher.
|
String |
toString() |
public ChildPublisher()
public ChildPublisher(DelegationType approvedDelegationType, DelegationType proposedDelegationType, DelegationStatus status, AccountStatus accountStatus, String childNetworkCode, Long proposedRevenueShareMillipercent)
public DelegationType getApprovedDelegationType()
proposedDelegationType upon
approval by the child network. The value remains null
if the parent network has not been
approved.public void setApprovedDelegationType(DelegationType approvedDelegationType)
approvedDelegationType - * Type of delegation the parent has been approved to have over
the child. This field is
read-only, and set to the proposed delegation type
value proposedDelegationType upon
approval by the child network. The value remains null
if the parent network has not been
approved.public DelegationType getProposedDelegationType()
approvedDelegationType, and proposedDelegationType
is set to null.public void setProposedDelegationType(DelegationType proposedDelegationType)
proposedDelegationType - * Type of delegation the parent has proposed to have over the
child, pending approval of the
child network. Set the value of this field to the
delegation type you intend this network to
have over the child network. Upon approval by the
child network, its value is copied to approvedDelegationType, and proposedDelegationType
is set to null.public DelegationStatus getStatus()
public void setStatus(DelegationStatus status)
status - * Status of the delegation relationship between parent and child.public AccountStatus getAccountStatus()
ChildPublisher#status as
well as Google's policy verification results. This
field is read-only.public void setAccountStatus(AccountStatus accountStatus)
accountStatus - * Status of the child publisher's Ad Manager account based on
ChildPublisher#status as
well as Google's policy verification results. This
field is read-only.public String getChildNetworkCode()
public void setChildNetworkCode(String childNetworkCode)
childNetworkCode - * Network code of child network.public Long getProposedRevenueShareMillipercent()
For updates, this field is read-only. Use company actions to propose new revenue share agreements for existing MCM children. This field is ignored for Manage Inventory proposals.
public void setProposedRevenueShareMillipercent(Long proposedRevenueShareMillipercent)
proposedRevenueShareMillipercent - * The proposed revenue share that the parent publisher will receive
in millipercentage (values 0
to 100000) for Manage Account proposals. For example,
15% is 15000 millipercent.
For updates, this field is read-only. Use company actions to propose new revenue share agreements for existing MCM children. This field is ignored for Manage Inventory proposals.
public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2022. All rights reserved.