Class SuggestSmartCampaignBudgetOptionsResponse
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse
-
- All Implemented Interfaces:
SuggestSmartCampaignBudgetOptionsResponseOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.io.Serializable
public final class SuggestSmartCampaignBudgetOptionsResponse extends com.google.protobuf.GeneratedMessageV3 implements SuggestSmartCampaignBudgetOptionsResponseOrBuilder
Response message for [SmartCampaignSuggestService.SuggestSmartCampaignBudgets][]. Depending on whether the system could suggest the options, either all of the options or none of them might be returned.
Protobuf typegoogle.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SuggestSmartCampaignBudgetOptionsResponse.BudgetOption
Smart Campaign budget option.static interface
SuggestSmartCampaignBudgetOptionsResponse.BudgetOptionOrBuilder
static class
SuggestSmartCampaignBudgetOptionsResponse.Builder
Response message for [SmartCampaignSuggestService.SuggestSmartCampaignBudgets][].static class
SuggestSmartCampaignBudgetOptionsResponse.Metrics
Performance metrics for a given budget option.static interface
SuggestSmartCampaignBudgetOptionsResponse.MetricsOrBuilder
-
Nested 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
-
-
Field Summary
Fields Modifier and Type Field Description static int
HIGH_FIELD_NUMBER
static int
LOW_FIELD_NUMBER
static int
RECOMMENDED_FIELD_NUMBER
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
LOW_FIELD_NUMBER
public static final int LOW_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECOMMENDED_FIELD_NUMBER
public static final int RECOMMENDED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HIGH_FIELD_NUMBER
public static final int HIGH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasLow
public boolean hasLow()
Optional. The lowest budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption low = 1 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasLow
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
- Returns:
- Whether the low field is set.
-
getLow
public SuggestSmartCampaignBudgetOptionsResponse.BudgetOption getLow()
Optional. The lowest budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption low = 1 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getLow
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
- Returns:
- The low.
-
getLowOrBuilder
public SuggestSmartCampaignBudgetOptionsResponse.BudgetOptionOrBuilder getLowOrBuilder()
Optional. The lowest budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption low = 1 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getLowOrBuilder
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
-
hasRecommended
public boolean hasRecommended()
Optional. The recommended budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption recommended = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasRecommended
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
- Returns:
- Whether the recommended field is set.
-
getRecommended
public SuggestSmartCampaignBudgetOptionsResponse.BudgetOption getRecommended()
Optional. The recommended budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption recommended = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRecommended
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
- Returns:
- The recommended.
-
getRecommendedOrBuilder
public SuggestSmartCampaignBudgetOptionsResponse.BudgetOptionOrBuilder getRecommendedOrBuilder()
Optional. The recommended budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption recommended = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getRecommendedOrBuilder
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
-
hasHigh
public boolean hasHigh()
Optional. The highest budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption high = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasHigh
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
- Returns:
- Whether the high field is set.
-
getHigh
public SuggestSmartCampaignBudgetOptionsResponse.BudgetOption getHigh()
Optional. The highest budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption high = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getHigh
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
- Returns:
- The high.
-
getHighOrBuilder
public SuggestSmartCampaignBudgetOptionsResponse.BudgetOptionOrBuilder getHighOrBuilder()
Optional. The highest budget option.
optional .google.ads.googleads.v13.services.SuggestSmartCampaignBudgetOptionsResponse.BudgetOption high = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getHighOrBuilder
in interfaceSuggestSmartCampaignBudgetOptionsResponseOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static SuggestSmartCampaignBudgetOptionsResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public SuggestSmartCampaignBudgetOptionsResponse.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SuggestSmartCampaignBudgetOptionsResponse.Builder newBuilder()
-
newBuilder
public static SuggestSmartCampaignBudgetOptionsResponse.Builder newBuilder(SuggestSmartCampaignBudgetOptionsResponse prototype)
-
toBuilder
public SuggestSmartCampaignBudgetOptionsResponse.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SuggestSmartCampaignBudgetOptionsResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SuggestSmartCampaignBudgetOptionsResponse getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SuggestSmartCampaignBudgetOptionsResponse> parser()
-
getParserForType
public com.google.protobuf.Parser<SuggestSmartCampaignBudgetOptionsResponse> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SuggestSmartCampaignBudgetOptionsResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-