Package com.google.cloud.channel.v1
Class MarketingInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
- com.google.cloud.channel.v1.MarketingInfo.Builder
-
- All Implemented Interfaces:
MarketingInfoOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- MarketingInfo
public static final class MarketingInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder> implements MarketingInfoOrBuilder
Represents the marketing information for a Product, SKU or Offer.
Protobuf typegoogle.cloud.channel.v1.MarketingInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MarketingInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MarketingInfo
build()
MarketingInfo
buildPartial()
MarketingInfo.Builder
clear()
MarketingInfo.Builder
clearDefaultLogo()
Default logo.MarketingInfo.Builder
clearDescription()
Human readable description.MarketingInfo.Builder
clearDisplayName()
Human readable name.MarketingInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MarketingInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MarketingInfo.Builder
clone()
MarketingInfo
getDefaultInstanceForType()
Media
getDefaultLogo()
Default logo.Media.Builder
getDefaultLogoBuilder()
Default logo.MediaOrBuilder
getDefaultLogoOrBuilder()
Default logo.String
getDescription()
Human readable description.com.google.protobuf.ByteString
getDescriptionBytes()
Human readable description.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
Human readable name.com.google.protobuf.ByteString
getDisplayNameBytes()
Human readable name.boolean
hasDefaultLogo()
Default logo.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
MarketingInfo.Builder
mergeDefaultLogo(Media value)
Default logo.MarketingInfo.Builder
mergeFrom(MarketingInfo other)
MarketingInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MarketingInfo.Builder
mergeFrom(com.google.protobuf.Message other)
MarketingInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MarketingInfo.Builder
setDefaultLogo(Media value)
Default logo.MarketingInfo.Builder
setDefaultLogo(Media.Builder builderForValue)
Default logo.MarketingInfo.Builder
setDescription(String value)
Human readable description.MarketingInfo.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
Human readable description.MarketingInfo.Builder
setDisplayName(String value)
Human readable name.MarketingInfo.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
Human readable name.MarketingInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MarketingInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MarketingInfo.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<MarketingInfo.Builder>
-
clear
public MarketingInfo.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
getDefaultInstanceForType
public MarketingInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MarketingInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MarketingInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MarketingInfo.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
setField
public MarketingInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
clearField
public MarketingInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
clearOneof
public MarketingInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
setRepeatedField
public MarketingInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
addRepeatedField
public MarketingInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
mergeFrom
public MarketingInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MarketingInfo.Builder>
-
mergeFrom
public MarketingInfo.Builder mergeFrom(MarketingInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
mergeFrom
public MarketingInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MarketingInfo.Builder>
- Throws:
IOException
-
getDisplayName
public String getDisplayName()
Human readable name.
string display_name = 1;
- Specified by:
getDisplayName
in interfaceMarketingInfoOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Human readable name.
string display_name = 1;
- Specified by:
getDisplayNameBytes
in interfaceMarketingInfoOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public MarketingInfo.Builder setDisplayName(String value)
Human readable name.
string display_name = 1;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public MarketingInfo.Builder clearDisplayName()
Human readable name.
string display_name = 1;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public MarketingInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Human readable name.
string display_name = 1;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Human readable description. Description can contain HTML.
string description = 2;
- Specified by:
getDescription
in interfaceMarketingInfoOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Human readable description. Description can contain HTML.
string description = 2;
- Specified by:
getDescriptionBytes
in interfaceMarketingInfoOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public MarketingInfo.Builder setDescription(String value)
Human readable description. Description can contain HTML.
string description = 2;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public MarketingInfo.Builder clearDescription()
Human readable description. Description can contain HTML.
string description = 2;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public MarketingInfo.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Human readable description. Description can contain HTML.
string description = 2;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasDefaultLogo
public boolean hasDefaultLogo()
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
- Specified by:
hasDefaultLogo
in interfaceMarketingInfoOrBuilder
- Returns:
- Whether the defaultLogo field is set.
-
getDefaultLogo
public Media getDefaultLogo()
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
- Specified by:
getDefaultLogo
in interfaceMarketingInfoOrBuilder
- Returns:
- The defaultLogo.
-
setDefaultLogo
public MarketingInfo.Builder setDefaultLogo(Media value)
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
-
setDefaultLogo
public MarketingInfo.Builder setDefaultLogo(Media.Builder builderForValue)
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
-
mergeDefaultLogo
public MarketingInfo.Builder mergeDefaultLogo(Media value)
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
-
clearDefaultLogo
public MarketingInfo.Builder clearDefaultLogo()
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
-
getDefaultLogoBuilder
public Media.Builder getDefaultLogoBuilder()
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
-
getDefaultLogoOrBuilder
public MediaOrBuilder getDefaultLogoOrBuilder()
Default logo.
.google.cloud.channel.v1.Media default_logo = 3;
- Specified by:
getDefaultLogoOrBuilder
in interfaceMarketingInfoOrBuilder
-
setUnknownFields
public final MarketingInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
mergeUnknownFields
public final MarketingInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MarketingInfo.Builder>
-
-