public static final class ReportJob.Builder extends GeneratedMessageV3.Builder<ReportJob.Builder> implements ReportJobOrBuilder
The result of a [RunReportJob][] operation. Contains the name to use in
FetchReportResultsRequest.report_job and the status of the operation.
Protobuf type google.cloud.channel.v1.ReportJob
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ReportJob.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
Returns
buildPartial()
public ReportJob buildPartial()
Returns
clear()
public ReportJob.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public ReportJob.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearName()
public ReportJob.Builder clearName()
Required. The resource name of a report job.
Name uses the format:
accounts/{account_id}/reportJobs/{report_job_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ReportJob.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearReportStatus()
public ReportJob.Builder clearReportStatus()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Returns
clone()
public ReportJob.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public ReportJob getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getName()
Required. The resource name of a report job.
Name uses the format:
accounts/{account_id}/reportJobs/{report_job_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The resource name of a report job.
Name uses the format:
accounts/{account_id}/reportJobs/{report_job_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getReportStatus()
public ReportStatus getReportStatus()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Returns
getReportStatusBuilder()
public ReportStatus.Builder getReportStatusBuilder()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Returns
getReportStatusOrBuilder()
public ReportStatusOrBuilder getReportStatusOrBuilder()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Returns
hasReportStatus()
public boolean hasReportStatus()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Returns
Type | Description |
boolean | Whether the reportStatus field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ReportJob other)
public ReportJob.Builder mergeFrom(ReportJob other)
Parameter
Returns
public ReportJob.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ReportJob.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeReportStatus(ReportStatus value)
public ReportJob.Builder mergeReportStatus(ReportStatus value)
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ReportJob.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public ReportJob.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public ReportJob.Builder setName(String value)
Required. The resource name of a report job.
Name uses the format:
accounts/{account_id}/reportJobs/{report_job_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public ReportJob.Builder setNameBytes(ByteString value)
Required. The resource name of a report job.
Name uses the format:
accounts/{account_id}/reportJobs/{report_job_id}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ReportJob.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setReportStatus(ReportStatus value)
public ReportJob.Builder setReportStatus(ReportStatus value)
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Parameter
Returns
setReportStatus(ReportStatus.Builder builderForValue)
public ReportJob.Builder setReportStatus(ReportStatus.Builder builderForValue)
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final ReportJob.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides