public static final class ReportDefinition.Flag.Builder extends GeneratedMessage.Builder<ReportDefinition.Flag.Builder> implements ReportDefinition.FlagOrBuilderA flag for a report. Flags are used show if certain thresholds are met. Result rows that match the filter will have the corresponding MetricValueGroup.flagValues index set to true. For more information about flags see: https://support.google.com/admanager/answer/15079975
Protobuf type google.ads.admanager.v1.ReportDefinition.Flag
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ReportDefinition.Flag.BuilderImplements
ReportDefinition.FlagOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllFilters(Iterable<? extends ReportDefinition.Filter> values)
public ReportDefinition.Flag.Builder addAllFilters(Iterable<? extends ReportDefinition.Filter> values)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.ads.admanager.v1.ReportDefinition.Filter> |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
addFilters(ReportDefinition.Filter value)
public ReportDefinition.Flag.Builder addFilters(ReportDefinition.Filter value)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ReportDefinition.Filter |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
addFilters(ReportDefinition.Filter.Builder builderForValue)
public ReportDefinition.Flag.Builder addFilters(ReportDefinition.Filter.Builder builderForValue)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ReportDefinition.Filter.Builder |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
addFilters(int index, ReportDefinition.Filter value)
public ReportDefinition.Flag.Builder addFilters(int index, ReportDefinition.Filter value)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ReportDefinition.Filter |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
addFilters(int index, ReportDefinition.Filter.Builder builderForValue)
public ReportDefinition.Flag.Builder addFilters(int index, ReportDefinition.Filter.Builder builderForValue)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ReportDefinition.Filter.Builder |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
addFiltersBuilder()
public ReportDefinition.Filter.Builder addFiltersBuilder()Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Filter.Builder |
|
addFiltersBuilder(int index)
public ReportDefinition.Filter.Builder addFiltersBuilder(int index)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Filter.Builder |
|
build()
public ReportDefinition.Flag build()| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag |
|
buildPartial()
public ReportDefinition.Flag buildPartial()| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag |
|
clear()
public ReportDefinition.Flag.Builder clear()| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
clearFilters()
public ReportDefinition.Flag.Builder clearFilters()Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
clearName()
public ReportDefinition.Flag.Builder clearName()Optional. Name of the flag. The flag names RED, YELLOW, GREEN, BLUE, PURPLE, and GREY correspond to the colored flags that appear in the UI. The UI won't display flags with other names, but they are available for use by API clients.
string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public ReportDefinition.Flag getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getFilters(int index)
public ReportDefinition.Filter getFilters(int index)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Filter |
|
getFiltersBuilder(int index)
public ReportDefinition.Filter.Builder getFiltersBuilder(int index)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Filter.Builder |
|
getFiltersBuilderList()
public List<ReportDefinition.Filter.Builder> getFiltersBuilderList()Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getFiltersCount()
public int getFiltersCount()Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
|
getFiltersList()
public List<ReportDefinition.Filter> getFiltersList()Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<Filter> |
|
getFiltersOrBuilder(int index)
public ReportDefinition.FilterOrBuilder getFiltersOrBuilder(int index)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.FilterOrBuilder |
|
getFiltersOrBuilderList()
public List<? extends ReportDefinition.FilterOrBuilder> getFiltersOrBuilderList()Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.ads.admanager.v1.ReportDefinition.FilterOrBuilder> |
|
getName()
public String getName()Optional. Name of the flag. The flag names RED, YELLOW, GREEN, BLUE, PURPLE, and GREY correspond to the colored flags that appear in the UI. The UI won't display flags with other names, but they are available for use by API clients.
string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public ByteString getNameBytes()Optional. Name of the flag. The flag names RED, YELLOW, GREEN, BLUE, PURPLE, and GREY correspond to the colored flags that appear in the UI. The UI won't display flags with other names, but they are available for use by API clients.
string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ReportDefinition.Flag other)
public ReportDefinition.Flag.Builder mergeFrom(ReportDefinition.Flag other)| Parameter | |
|---|---|
| Name | Description |
other |
ReportDefinition.Flag |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ReportDefinition.Flag.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ReportDefinition.Flag.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
removeFilters(int index)
public ReportDefinition.Flag.Builder removeFilters(int index)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
setFilters(int index, ReportDefinition.Filter value)
public ReportDefinition.Flag.Builder setFilters(int index, ReportDefinition.Filter value)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ReportDefinition.Filter |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
setFilters(int index, ReportDefinition.Filter.Builder builderForValue)
public ReportDefinition.Flag.Builder setFilters(int index, ReportDefinition.Filter.Builder builderForValue)Required. Filters to apply for the flag.
repeated .google.ads.admanager.v1.ReportDefinition.Filter filters = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ReportDefinition.Filter.Builder |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
|
setName(String value)
public ReportDefinition.Flag.Builder setName(String value)Optional. Name of the flag. The flag names RED, YELLOW, GREEN, BLUE, PURPLE, and GREY correspond to the colored flags that appear in the UI. The UI won't display flags with other names, but they are available for use by API clients.
string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe name to set. |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public ReportDefinition.Flag.Builder setNameBytes(ByteString value)Optional. Name of the flag. The flag names RED, YELLOW, GREEN, BLUE, PURPLE, and GREY correspond to the colored flags that appear in the UI. The UI won't display flags with other names, but they are available for use by API clients.
string name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
ReportDefinition.Flag.Builder |
This builder for chaining. |