Package com.google.cloud.channel.v1
Class Column.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Column.Builder>
-
- com.google.cloud.channel.v1.Column.Builder
-
- All Implemented Interfaces:
ColumnOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Column
public static final class Column.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Column.Builder> implements ColumnOrBuilder
The definition of a report column. Specifies the data properties in the corresponding position of the report rows.
Protobuf typegoogle.cloud.channel.v1.Column
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Column.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Column
build()
Column
buildPartial()
Column.Builder
clear()
Column.Builder
clearColumnId()
The unique name of the column (for example, customer_domain, channel_partner, customer_cost).Column.Builder
clearDataType()
The type of the values for this column.Column.Builder
clearDisplayName()
The column's display name.Column.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Column.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Column.Builder
clone()
String
getColumnId()
The unique name of the column (for example, customer_domain, channel_partner, customer_cost).com.google.protobuf.ByteString
getColumnIdBytes()
The unique name of the column (for example, customer_domain, channel_partner, customer_cost).Column.DataType
getDataType()
The type of the values for this column.int
getDataTypeValue()
The type of the values for this column.Column
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
The column's display name.com.google.protobuf.ByteString
getDisplayNameBytes()
The column's display name.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Column.Builder
mergeFrom(Column other)
Column.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Column.Builder
mergeFrom(com.google.protobuf.Message other)
Column.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Column.Builder
setColumnId(String value)
The unique name of the column (for example, customer_domain, channel_partner, customer_cost).Column.Builder
setColumnIdBytes(com.google.protobuf.ByteString value)
The unique name of the column (for example, customer_domain, channel_partner, customer_cost).Column.Builder
setDataType(Column.DataType value)
The type of the values for this column.Column.Builder
setDataTypeValue(int value)
The type of the values for this column.Column.Builder
setDisplayName(String value)
The column's display name.Column.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
The column's display name.Column.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Column.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Column.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<Column.Builder>
-
clear
public Column.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<Column.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<Column.Builder>
-
getDefaultInstanceForType
public Column getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Column build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Column buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Column.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<Column.Builder>
-
setField
public Column.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<Column.Builder>
-
clearField
public Column.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<Column.Builder>
-
clearOneof
public Column.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<Column.Builder>
-
setRepeatedField
public Column.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<Column.Builder>
-
addRepeatedField
public Column.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<Column.Builder>
-
mergeFrom
public Column.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Column.Builder>
-
mergeFrom
public Column.Builder mergeFrom(Column other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Column.Builder>
-
mergeFrom
public Column.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<Column.Builder>
- Throws:
IOException
-
getColumnId
public String getColumnId()
The unique name of the column (for example, customer_domain, channel_partner, customer_cost). You can use column IDs in [RunReportJobRequest.filter][google.cloud.channel.v1.RunReportJobRequest.filter]. To see all reports and their columns, call [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports].
string column_id = 1;
- Specified by:
getColumnId
in interfaceColumnOrBuilder
- Returns:
- The columnId.
-
getColumnIdBytes
public com.google.protobuf.ByteString getColumnIdBytes()
The unique name of the column (for example, customer_domain, channel_partner, customer_cost). You can use column IDs in [RunReportJobRequest.filter][google.cloud.channel.v1.RunReportJobRequest.filter]. To see all reports and their columns, call [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports].
string column_id = 1;
- Specified by:
getColumnIdBytes
in interfaceColumnOrBuilder
- Returns:
- The bytes for columnId.
-
setColumnId
public Column.Builder setColumnId(String value)
The unique name of the column (for example, customer_domain, channel_partner, customer_cost). You can use column IDs in [RunReportJobRequest.filter][google.cloud.channel.v1.RunReportJobRequest.filter]. To see all reports and their columns, call [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports].
string column_id = 1;
- Parameters:
value
- The columnId to set.- Returns:
- This builder for chaining.
-
clearColumnId
public Column.Builder clearColumnId()
The unique name of the column (for example, customer_domain, channel_partner, customer_cost). You can use column IDs in [RunReportJobRequest.filter][google.cloud.channel.v1.RunReportJobRequest.filter]. To see all reports and their columns, call [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports].
string column_id = 1;
- Returns:
- This builder for chaining.
-
setColumnIdBytes
public Column.Builder setColumnIdBytes(com.google.protobuf.ByteString value)
The unique name of the column (for example, customer_domain, channel_partner, customer_cost). You can use column IDs in [RunReportJobRequest.filter][google.cloud.channel.v1.RunReportJobRequest.filter]. To see all reports and their columns, call [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports].
string column_id = 1;
- Parameters:
value
- The bytes for columnId to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
The column's display name.
string display_name = 2;
- Specified by:
getDisplayName
in interfaceColumnOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
The column's display name.
string display_name = 2;
- Specified by:
getDisplayNameBytes
in interfaceColumnOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public Column.Builder setDisplayName(String value)
The column's display name.
string display_name = 2;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public Column.Builder clearDisplayName()
The column's display name.
string display_name = 2;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public Column.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
The column's display name.
string display_name = 2;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getDataTypeValue
public int getDataTypeValue()
The type of the values for this column.
.google.cloud.channel.v1.Column.DataType data_type = 3;
- Specified by:
getDataTypeValue
in interfaceColumnOrBuilder
- Returns:
- The enum numeric value on the wire for dataType.
-
setDataTypeValue
public Column.Builder setDataTypeValue(int value)
The type of the values for this column.
.google.cloud.channel.v1.Column.DataType data_type = 3;
- Parameters:
value
- The enum numeric value on the wire for dataType to set.- Returns:
- This builder for chaining.
-
getDataType
public Column.DataType getDataType()
The type of the values for this column.
.google.cloud.channel.v1.Column.DataType data_type = 3;
- Specified by:
getDataType
in interfaceColumnOrBuilder
- Returns:
- The dataType.
-
setDataType
public Column.Builder setDataType(Column.DataType value)
The type of the values for this column.
.google.cloud.channel.v1.Column.DataType data_type = 3;
- Parameters:
value
- The dataType to set.- Returns:
- This builder for chaining.
-
clearDataType
public Column.Builder clearDataType()
The type of the values for this column.
.google.cloud.channel.v1.Column.DataType data_type = 3;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Column.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Column.Builder>
-
mergeUnknownFields
public final Column.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Column.Builder>
-
-