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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ReportJob.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
buildPartial()
public ReportJob buildPartial()
clear()
public ReportJob.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public ReportJob.Builder clearField(Descriptors.FieldDescriptor field)
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public ReportJob.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearReportStatus()
public ReportJob.Builder clearReportStatus()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
clone()
public ReportJob.Builder clone()
Overrides
getDefaultInstanceForType()
public ReportJob getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
---|
Type | Description |
ByteString | The bytes for name.
|
getReportStatus()
public ReportStatus getReportStatus()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
getReportStatusBuilder()
public ReportStatus.Builder getReportStatusBuilder()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
getReportStatusOrBuilder()
public ReportStatusOrBuilder getReportStatusOrBuilder()
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ReportJob other)
public ReportJob.Builder mergeFrom(ReportJob other)
public ReportJob.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ReportJob.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeReportStatus(ReportStatus value)
public ReportJob.Builder mergeReportStatus(ReportStatus value)
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ReportJob.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public ReportJob.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ReportJob.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setReportStatus(ReportStatus value)
public ReportJob.Builder setReportStatus(ReportStatus value)
The current status of report generation.
.google.cloud.channel.v1.ReportStatus report_status = 2;
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;
setUnknownFields(UnknownFieldSet unknownFields)
public final ReportJob.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides