![JAR search and dependency download from the Maven repository](/logo.png)
main.app.cash.backfila.protos.service.CreateAndStartBackfillRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of client Show documentation
Show all versions of client Show documentation
Client library for backfila
// Code generated by Wire protocol buffer compiler, do not edit.
// Source: app.cash.backfila.protos.service.CreateAndStartBackfillRequest in app/cash/backfila/service.proto
package app.cash.backfila.protos.service;
import com.squareup.wire.FieldEncoding;
import com.squareup.wire.Message;
import com.squareup.wire.ProtoAdapter;
import com.squareup.wire.ProtoReader;
import com.squareup.wire.ProtoWriter;
import com.squareup.wire.ReverseProtoWriter;
import com.squareup.wire.Syntax;
import com.squareup.wire.WireField;
import com.squareup.wire.internal.Internal;
import java.io.IOException;
import java.lang.Object;
import java.lang.Override;
import java.lang.String;
import java.lang.StringBuilder;
import okio.ByteString;
/**
* Creates a backfill under the calling service and starts it.
*/
public final class CreateAndStartBackfillRequest extends Message {
public static final ProtoAdapter ADAPTER = new ProtoAdapter_CreateAndStartBackfillRequest();
private static final long serialVersionUID = 0L;
public static final String DEFAULT_VARIANT = "";
@WireField(
tag = 1,
adapter = "app.cash.backfila.protos.service.CreateBackfillRequest#ADAPTER"
)
public final CreateBackfillRequest create_request;
@WireField(
tag = 2,
adapter = "com.squareup.wire.ProtoAdapter#STRING"
)
public final String variant;
public CreateAndStartBackfillRequest(CreateBackfillRequest create_request, String variant) {
this(create_request, variant, ByteString.EMPTY);
}
public CreateAndStartBackfillRequest(CreateBackfillRequest create_request, String variant,
ByteString unknownFields) {
super(ADAPTER, unknownFields);
this.create_request = create_request;
this.variant = variant;
}
@Override
public Builder newBuilder() {
Builder builder = new Builder();
builder.create_request = create_request;
builder.variant = variant;
builder.addUnknownFields(unknownFields());
return builder;
}
@Override
public boolean equals(Object other) {
if (other == this) return true;
if (!(other instanceof CreateAndStartBackfillRequest)) return false;
CreateAndStartBackfillRequest o = (CreateAndStartBackfillRequest) other;
return unknownFields().equals(o.unknownFields())
&& Internal.equals(create_request, o.create_request)
&& Internal.equals(variant, o.variant);
}
@Override
public int hashCode() {
int result = super.hashCode;
if (result == 0) {
result = unknownFields().hashCode();
result = result * 37 + (create_request != null ? create_request.hashCode() : 0);
result = result * 37 + (variant != null ? variant.hashCode() : 0);
super.hashCode = result;
}
return result;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
if (create_request != null) builder.append(", create_request=").append(create_request);
if (variant != null) builder.append(", variant=").append(Internal.sanitize(variant));
return builder.replace(0, 2, "CreateAndStartBackfillRequest{").append('}').toString();
}
public static final class Builder extends Message.Builder {
public CreateBackfillRequest create_request;
public String variant;
public Builder() {
}
public Builder create_request(CreateBackfillRequest create_request) {
this.create_request = create_request;
return this;
}
public Builder variant(String variant) {
this.variant = variant;
return this;
}
@Override
public CreateAndStartBackfillRequest build() {
return new CreateAndStartBackfillRequest(create_request, variant, super.buildUnknownFields());
}
}
private static final class ProtoAdapter_CreateAndStartBackfillRequest extends ProtoAdapter {
public ProtoAdapter_CreateAndStartBackfillRequest() {
super(FieldEncoding.LENGTH_DELIMITED, CreateAndStartBackfillRequest.class, "type.googleapis.com/app.cash.backfila.protos.service.CreateAndStartBackfillRequest", Syntax.PROTO_2, null, "app/cash/backfila/service.proto");
}
@Override
public int encodedSize(CreateAndStartBackfillRequest value) {
int result = 0;
result += CreateBackfillRequest.ADAPTER.encodedSizeWithTag(1, value.create_request);
result += ProtoAdapter.STRING.encodedSizeWithTag(2, value.variant);
result += value.unknownFields().size();
return result;
}
@Override
public void encode(ProtoWriter writer, CreateAndStartBackfillRequest value) throws IOException {
CreateBackfillRequest.ADAPTER.encodeWithTag(writer, 1, value.create_request);
ProtoAdapter.STRING.encodeWithTag(writer, 2, value.variant);
writer.writeBytes(value.unknownFields());
}
@Override
public void encode(ReverseProtoWriter writer, CreateAndStartBackfillRequest value) throws
IOException {
writer.writeBytes(value.unknownFields());
ProtoAdapter.STRING.encodeWithTag(writer, 2, value.variant);
CreateBackfillRequest.ADAPTER.encodeWithTag(writer, 1, value.create_request);
}
@Override
public CreateAndStartBackfillRequest decode(ProtoReader reader) throws IOException {
Builder builder = new Builder();
long token = reader.beginMessage();
for (int tag; (tag = reader.nextTag()) != -1;) {
switch (tag) {
case 1: builder.create_request(CreateBackfillRequest.ADAPTER.decode(reader)); break;
case 2: builder.variant(ProtoAdapter.STRING.decode(reader)); break;
default: {
reader.readUnknownField(tag);
}
}
}
builder.addUnknownFields(reader.endMessageAndGetUnknownFields(token));
return builder.build();
}
@Override
public CreateAndStartBackfillRequest redact(CreateAndStartBackfillRequest value) {
Builder builder = value.newBuilder();
if (builder.create_request != null) builder.create_request = CreateBackfillRequest.ADAPTER.redact(builder.create_request);
builder.clearUnknownFields();
return builder.build();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy