Class CampaignDraft
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.CampaignDraft
- All Implemented Interfaces:
CampaignDraftOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class CampaignDraft
extends com.google.protobuf.GeneratedMessageV3
implements CampaignDraftOrBuilder
A campaign draft.Protobuf type
google.ads.googleads.v18.resources.CampaignDraft- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested 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 intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanImmutable.com.google.protobuf.ByteStringImmutable.static CampaignDraftstatic final com.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.longOutput only.booleanOutput only.Output only.com.google.protobuf.ByteStringOutput only.getName()The name of the campaign draft.com.google.protobuf.ByteStringThe name of the campaign draft.com.google.protobuf.Parser<CampaignDraft>Immutable.com.google.protobuf.ByteStringImmutable.intOutput only.intOutput only.booleanImmutable.booleanOutput only.booleanOutput only.booleanOutput only.inthashCode()booleanOutput only.booleanhasName()The name of the campaign draft.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic CampaignDraft.Builderstatic CampaignDraft.BuildernewBuilder(CampaignDraft prototype) protected CampaignDraft.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static CampaignDraftparseDelimitedFrom(InputStream input) static CampaignDraftparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignDraftparseFrom(byte[] data) static CampaignDraftparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignDraftparseFrom(com.google.protobuf.ByteString data) static CampaignDraftparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignDraftparseFrom(com.google.protobuf.CodedInputStream input) static CampaignDraftparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignDraftparseFrom(InputStream input) static CampaignDraftparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CampaignDraftparseFrom(ByteBuffer data) static CampaignDraftparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CampaignDraft>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
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, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, 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
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
DRAFT_ID_FIELD_NUMBER
public static final int DRAFT_ID_FIELD_NUMBER- See Also:
-
BASE_CAMPAIGN_FIELD_NUMBER
public static final int BASE_CAMPAIGN_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DRAFT_CAMPAIGN_FIELD_NUMBER
public static final int DRAFT_CAMPAIGN_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
HAS_EXPERIMENT_RUNNING_FIELD_NUMBER
public static final int HAS_EXPERIMENT_RUNNING_FIELD_NUMBER- See Also:
-
LONG_RUNNING_OPERATION_FIELD_NUMBER
public static final int LONG_RUNNING_OPERATION_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getResourceName
Immutable. The resource name of the campaign draft. Campaign draft resource names have the form: `customers/{customer_id}/campaignDrafts/{base_campaign_id}~{draft_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCampaignDraftOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the campaign draft. Campaign draft resource names have the form: `customers/{customer_id}/campaignDrafts/{base_campaign_id}~{draft_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCampaignDraftOrBuilder- Returns:
- The bytes for resourceName.
-
hasDraftId
public boolean hasDraftId()Output only. The ID of the draft. This field is read-only.
optional int64 draft_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDraftIdin interfaceCampaignDraftOrBuilder- Returns:
- Whether the draftId field is set.
-
getDraftId
public long getDraftId()Output only. The ID of the draft. This field is read-only.
optional int64 draft_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDraftIdin interfaceCampaignDraftOrBuilder- Returns:
- The draftId.
-
hasBaseCampaign
public boolean hasBaseCampaign()Immutable. The base campaign to which the draft belongs.
optional string base_campaign = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasBaseCampaignin interfaceCampaignDraftOrBuilder- Returns:
- Whether the baseCampaign field is set.
-
getBaseCampaign
Immutable. The base campaign to which the draft belongs.
optional string base_campaign = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getBaseCampaignin interfaceCampaignDraftOrBuilder- Returns:
- The baseCampaign.
-
getBaseCampaignBytes
public com.google.protobuf.ByteString getBaseCampaignBytes()Immutable. The base campaign to which the draft belongs.
optional string base_campaign = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getBaseCampaignBytesin interfaceCampaignDraftOrBuilder- Returns:
- The bytes for baseCampaign.
-
hasName
public boolean hasName()The name of the campaign draft. This field is required and should not be empty when creating new campaign drafts. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 11;- Specified by:
hasNamein interfaceCampaignDraftOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the campaign draft. This field is required and should not be empty when creating new campaign drafts. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 11;- Specified by:
getNamein interfaceCampaignDraftOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the campaign draft. This field is required and should not be empty when creating new campaign drafts. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 11;- Specified by:
getNameBytesin interfaceCampaignDraftOrBuilder- Returns:
- The bytes for name.
-
hasDraftCampaign
public boolean hasDraftCampaign()Output only. Resource name of the Campaign that results from overlaying the draft changes onto the base campaign. This field is read-only.
optional string draft_campaign = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
hasDraftCampaignin interfaceCampaignDraftOrBuilder- Returns:
- Whether the draftCampaign field is set.
-
getDraftCampaign
Output only. Resource name of the Campaign that results from overlaying the draft changes onto the base campaign. This field is read-only.
optional string draft_campaign = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getDraftCampaignin interfaceCampaignDraftOrBuilder- Returns:
- The draftCampaign.
-
getDraftCampaignBytes
public com.google.protobuf.ByteString getDraftCampaignBytes()Output only. Resource name of the Campaign that results from overlaying the draft changes onto the base campaign. This field is read-only.
optional string draft_campaign = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getDraftCampaignBytesin interfaceCampaignDraftOrBuilder- Returns:
- The bytes for draftCampaign.
-
getStatusValue
public int getStatusValue()Output only. The status of the campaign draft. This field is read-only. When a new campaign draft is added, the status defaults to PROPOSED.
.google.ads.googleads.v18.enums.CampaignDraftStatusEnum.CampaignDraftStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceCampaignDraftOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
Output only. The status of the campaign draft. This field is read-only. When a new campaign draft is added, the status defaults to PROPOSED.
.google.ads.googleads.v18.enums.CampaignDraftStatusEnum.CampaignDraftStatus status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceCampaignDraftOrBuilder- Returns:
- The status.
-
hasHasExperimentRunning
public boolean hasHasExperimentRunning()Output only. Whether there is an experiment based on this draft currently serving.
optional bool has_experiment_running = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasHasExperimentRunningin interfaceCampaignDraftOrBuilder- Returns:
- Whether the hasExperimentRunning field is set.
-
getHasExperimentRunning
public boolean getHasExperimentRunning()Output only. Whether there is an experiment based on this draft currently serving.
optional bool has_experiment_running = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHasExperimentRunningin interfaceCampaignDraftOrBuilder- Returns:
- The hasExperimentRunning.
-
hasLongRunningOperation
public boolean hasLongRunningOperation()Output only. The resource name of the long-running operation that can be used to poll for completion of draft promotion. This is only set if the draft promotion is in progress or finished.
optional string long_running_operation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLongRunningOperationin interfaceCampaignDraftOrBuilder- Returns:
- Whether the longRunningOperation field is set.
-
getLongRunningOperation
Output only. The resource name of the long-running operation that can be used to poll for completion of draft promotion. This is only set if the draft promotion is in progress or finished.
optional string long_running_operation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLongRunningOperationin interfaceCampaignDraftOrBuilder- Returns:
- The longRunningOperation.
-
getLongRunningOperationBytes
public com.google.protobuf.ByteString getLongRunningOperationBytes()Output only. The resource name of the long-running operation that can be used to poll for completion of draft promotion. This is only set if the draft promotion is in progress or finished.
optional string long_running_operation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLongRunningOperationBytesin interfaceCampaignDraftOrBuilder- Returns:
- The bytes for longRunningOperation.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
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 CampaignDraft parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignDraft parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignDraft parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignDraft parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignDraft parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CampaignDraft parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CampaignDraft parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CampaignDraft parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CampaignDraft parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CampaignDraft 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 CampaignDraft.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-