All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ibc.core.channel.v1.ChannelOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ibc/core/channel/v1/channel.proto

package ibc.core.channel.v1;

public final class ChannelOuterClass {
  private ChannelOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * 
   * State defines if a channel is in one of the following states:
   * CLOSED, INIT, TRYOPEN, OPEN or UNINITIALIZED.
   * 
* * Protobuf enum {@code ibc.core.channel.v1.State} */ public enum State implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Default State
     * 
* * STATE_UNINITIALIZED_UNSPECIFIED = 0 [(.gogoproto.enumvalue_customname) = "UNINITIALIZED"]; */ STATE_UNINITIALIZED_UNSPECIFIED(0), /** *
     * A channel has just started the opening handshake.
     * 
* * STATE_INIT = 1 [(.gogoproto.enumvalue_customname) = "INIT"]; */ STATE_INIT(1), /** *
     * A channel has acknowledged the handshake step on the counterparty chain.
     * 
* * STATE_TRYOPEN = 2 [(.gogoproto.enumvalue_customname) = "TRYOPEN"]; */ STATE_TRYOPEN(2), /** *
     * A channel has completed the handshake. Open channels are
     * ready to send and receive packets.
     * 
* * STATE_OPEN = 3 [(.gogoproto.enumvalue_customname) = "OPEN"]; */ STATE_OPEN(3), /** *
     * A channel has been closed and can no longer be used to send or receive
     * packets.
     * 
* * STATE_CLOSED = 4 [(.gogoproto.enumvalue_customname) = "CLOSED"]; */ STATE_CLOSED(4), UNRECOGNIZED(-1), ; /** *
     * Default State
     * 
* * STATE_UNINITIALIZED_UNSPECIFIED = 0 [(.gogoproto.enumvalue_customname) = "UNINITIALIZED"]; */ public static final int STATE_UNINITIALIZED_UNSPECIFIED_VALUE = 0; /** *
     * A channel has just started the opening handshake.
     * 
* * STATE_INIT = 1 [(.gogoproto.enumvalue_customname) = "INIT"]; */ public static final int STATE_INIT_VALUE = 1; /** *
     * A channel has acknowledged the handshake step on the counterparty chain.
     * 
* * STATE_TRYOPEN = 2 [(.gogoproto.enumvalue_customname) = "TRYOPEN"]; */ public static final int STATE_TRYOPEN_VALUE = 2; /** *
     * A channel has completed the handshake. Open channels are
     * ready to send and receive packets.
     * 
* * STATE_OPEN = 3 [(.gogoproto.enumvalue_customname) = "OPEN"]; */ public static final int STATE_OPEN_VALUE = 3; /** *
     * A channel has been closed and can no longer be used to send or receive
     * packets.
     * 
* * STATE_CLOSED = 4 [(.gogoproto.enumvalue_customname) = "CLOSED"]; */ public static final int STATE_CLOSED_VALUE = 4; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static State valueOf(int value) { return forNumber(value); } public static State forNumber(int value) { switch (value) { case 0: return STATE_UNINITIALIZED_UNSPECIFIED; case 1: return STATE_INIT; case 2: return STATE_TRYOPEN; case 3: return STATE_OPEN; case 4: return STATE_CLOSED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< State> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public State findValueByNumber(int number) { return State.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.getDescriptor().getEnumTypes().get(0); } private static final State[] VALUES = values(); public static State valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private State(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:ibc.core.channel.v1.State) } /** *
   * Order defines if a channel is ORDERED or UNORDERED
   * 
* * Protobuf enum {@code ibc.core.channel.v1.Order} */ public enum Order implements com.google.protobuf.ProtocolMessageEnum { /** *
     * zero-value for channel ordering
     * 
* * ORDER_NONE_UNSPECIFIED = 0 [(.gogoproto.enumvalue_customname) = "NONE"]; */ ORDER_NONE_UNSPECIFIED(0), /** *
     * packets can be delivered in any order, which may differ from the order in
     * which they were sent.
     * 
* * ORDER_UNORDERED = 1 [(.gogoproto.enumvalue_customname) = "UNORDERED"]; */ ORDER_UNORDERED(1), /** *
     * packets are delivered exactly in the order which they were sent
     * 
* * ORDER_ORDERED = 2 [(.gogoproto.enumvalue_customname) = "ORDERED"]; */ ORDER_ORDERED(2), UNRECOGNIZED(-1), ; /** *
     * zero-value for channel ordering
     * 
* * ORDER_NONE_UNSPECIFIED = 0 [(.gogoproto.enumvalue_customname) = "NONE"]; */ public static final int ORDER_NONE_UNSPECIFIED_VALUE = 0; /** *
     * packets can be delivered in any order, which may differ from the order in
     * which they were sent.
     * 
* * ORDER_UNORDERED = 1 [(.gogoproto.enumvalue_customname) = "UNORDERED"]; */ public static final int ORDER_UNORDERED_VALUE = 1; /** *
     * packets are delivered exactly in the order which they were sent
     * 
* * ORDER_ORDERED = 2 [(.gogoproto.enumvalue_customname) = "ORDERED"]; */ public static final int ORDER_ORDERED_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Order valueOf(int value) { return forNumber(value); } public static Order forNumber(int value) { switch (value) { case 0: return ORDER_NONE_UNSPECIFIED; case 1: return ORDER_UNORDERED; case 2: return ORDER_ORDERED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Order> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Order findValueByNumber(int number) { return Order.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.getDescriptor().getEnumTypes().get(1); } private static final Order[] VALUES = values(); public static Order valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private Order(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:ibc.core.channel.v1.Order) } public interface ChannelOrBuilder extends // @@protoc_insertion_point(interface_extends:ibc.core.channel.v1.Channel) com.google.protobuf.MessageOrBuilder { /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ int getStateValue(); /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ ibc.core.channel.v1.ChannelOuterClass.State getState(); /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ int getOrderingValue(); /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ ibc.core.channel.v1.ChannelOuterClass.Order getOrdering(); /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ boolean hasCounterparty(); /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ ibc.core.channel.v1.ChannelOuterClass.Counterparty getCounterparty(); /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder getCounterpartyOrBuilder(); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ java.util.List getConnectionHopsList(); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ int getConnectionHopsCount(); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ java.lang.String getConnectionHops(int index); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ com.google.protobuf.ByteString getConnectionHopsBytes(int index); /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ java.lang.String getVersion(); /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ com.google.protobuf.ByteString getVersionBytes(); } /** *
   * Channel defines pipeline for exactly-once packet delivery between specific
   * modules on separate blockchains, which has at least one end capable of
   * sending packets and one end capable of receiving packets.
   * 
* * Protobuf type {@code ibc.core.channel.v1.Channel} */ public static final class Channel extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:ibc.core.channel.v1.Channel) ChannelOrBuilder { private static final long serialVersionUID = 0L; // Use Channel.newBuilder() to construct. private Channel(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Channel() { state_ = 0; ordering_ = 0; connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; version_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Channel( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); state_ = rawValue; break; } case 16: { int rawValue = input.readEnum(); ordering_ = rawValue; break; } case 26: { ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder subBuilder = null; if (counterparty_ != null) { subBuilder = counterparty_.toBuilder(); } counterparty_ = input.readMessage(ibc.core.channel.v1.ChannelOuterClass.Counterparty.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(counterparty_); counterparty_ = subBuilder.buildPartial(); } break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000008; } connectionHops_.add(s); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); version_ = s; break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = connectionHops_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Channel_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Channel_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Channel.class, ibc.core.channel.v1.ChannelOuterClass.Channel.Builder.class); } private int bitField0_; public static final int STATE_FIELD_NUMBER = 1; private int state_; /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ public int getStateValue() { return state_; } /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ public ibc.core.channel.v1.ChannelOuterClass.State getState() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.State result = ibc.core.channel.v1.ChannelOuterClass.State.valueOf(state_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.State.UNRECOGNIZED : result; } public static final int ORDERING_FIELD_NUMBER = 2; private int ordering_; /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public int getOrderingValue() { return ordering_; } /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public ibc.core.channel.v1.ChannelOuterClass.Order getOrdering() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.Order result = ibc.core.channel.v1.ChannelOuterClass.Order.valueOf(ordering_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.Order.UNRECOGNIZED : result; } public static final int COUNTERPARTY_FIELD_NUMBER = 3; private ibc.core.channel.v1.ChannelOuterClass.Counterparty counterparty_; /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public boolean hasCounterparty() { return counterparty_ != null; } /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.Counterparty getCounterparty() { return counterparty_ == null ? ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance() : counterparty_; } /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder getCounterpartyOrBuilder() { return getCounterparty(); } public static final int CONNECTION_HOPS_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList connectionHops_; /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ProtocolStringList getConnectionHopsList() { return connectionHops_; } /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public int getConnectionHopsCount() { return connectionHops_.size(); } /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public java.lang.String getConnectionHops(int index) { return connectionHops_.get(index); } /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ByteString getConnectionHopsBytes(int index) { return connectionHops_.getByteString(index); } public static final int VERSION_FIELD_NUMBER = 5; private volatile java.lang.Object version_; /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } } /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (state_ != ibc.core.channel.v1.ChannelOuterClass.State.STATE_UNINITIALIZED_UNSPECIFIED.getNumber()) { output.writeEnum(1, state_); } if (ordering_ != ibc.core.channel.v1.ChannelOuterClass.Order.ORDER_NONE_UNSPECIFIED.getNumber()) { output.writeEnum(2, ordering_); } if (counterparty_ != null) { output.writeMessage(3, getCounterparty()); } for (int i = 0; i < connectionHops_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, connectionHops_.getRaw(i)); } if (!getVersionBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, version_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (state_ != ibc.core.channel.v1.ChannelOuterClass.State.STATE_UNINITIALIZED_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, state_); } if (ordering_ != ibc.core.channel.v1.ChannelOuterClass.Order.ORDER_NONE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, ordering_); } if (counterparty_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getCounterparty()); } { int dataSize = 0; for (int i = 0; i < connectionHops_.size(); i++) { dataSize += computeStringSizeNoTag(connectionHops_.getRaw(i)); } size += dataSize; size += 1 * getConnectionHopsList().size(); } if (!getVersionBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, version_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof ibc.core.channel.v1.ChannelOuterClass.Channel)) { return super.equals(obj); } ibc.core.channel.v1.ChannelOuterClass.Channel other = (ibc.core.channel.v1.ChannelOuterClass.Channel) obj; boolean result = true; result = result && state_ == other.state_; result = result && ordering_ == other.ordering_; result = result && (hasCounterparty() == other.hasCounterparty()); if (hasCounterparty()) { result = result && getCounterparty() .equals(other.getCounterparty()); } result = result && getConnectionHopsList() .equals(other.getConnectionHopsList()); result = result && getVersion() .equals(other.getVersion()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + STATE_FIELD_NUMBER; hash = (53 * hash) + state_; hash = (37 * hash) + ORDERING_FIELD_NUMBER; hash = (53 * hash) + ordering_; if (hasCounterparty()) { hash = (37 * hash) + COUNTERPARTY_FIELD_NUMBER; hash = (53 * hash) + getCounterparty().hashCode(); } if (getConnectionHopsCount() > 0) { hash = (37 * hash) + CONNECTION_HOPS_FIELD_NUMBER; hash = (53 * hash) + getConnectionHopsList().hashCode(); } hash = (37 * hash) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Channel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(ibc.core.channel.v1.ChannelOuterClass.Channel prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Channel defines pipeline for exactly-once packet delivery between specific
     * modules on separate blockchains, which has at least one end capable of
     * sending packets and one end capable of receiving packets.
     * 
* * Protobuf type {@code ibc.core.channel.v1.Channel} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:ibc.core.channel.v1.Channel) ibc.core.channel.v1.ChannelOuterClass.ChannelOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Channel_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Channel_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Channel.class, ibc.core.channel.v1.ChannelOuterClass.Channel.Builder.class); } // Construct using ibc.core.channel.v1.ChannelOuterClass.Channel.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); state_ = 0; ordering_ = 0; if (counterpartyBuilder_ == null) { counterparty_ = null; } else { counterparty_ = null; counterpartyBuilder_ = null; } connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); version_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Channel_descriptor; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Channel getDefaultInstanceForType() { return ibc.core.channel.v1.ChannelOuterClass.Channel.getDefaultInstance(); } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Channel build() { ibc.core.channel.v1.ChannelOuterClass.Channel result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Channel buildPartial() { ibc.core.channel.v1.ChannelOuterClass.Channel result = new ibc.core.channel.v1.ChannelOuterClass.Channel(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.state_ = state_; result.ordering_ = ordering_; if (counterpartyBuilder_ == null) { result.counterparty_ = counterparty_; } else { result.counterparty_ = counterpartyBuilder_.build(); } if (((bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = connectionHops_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000008); } result.connectionHops_ = connectionHops_; result.version_ = version_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ibc.core.channel.v1.ChannelOuterClass.Channel) { return mergeFrom((ibc.core.channel.v1.ChannelOuterClass.Channel)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(ibc.core.channel.v1.ChannelOuterClass.Channel other) { if (other == ibc.core.channel.v1.ChannelOuterClass.Channel.getDefaultInstance()) return this; if (other.state_ != 0) { setStateValue(other.getStateValue()); } if (other.ordering_ != 0) { setOrderingValue(other.getOrderingValue()); } if (other.hasCounterparty()) { mergeCounterparty(other.getCounterparty()); } if (!other.connectionHops_.isEmpty()) { if (connectionHops_.isEmpty()) { connectionHops_ = other.connectionHops_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureConnectionHopsIsMutable(); connectionHops_.addAll(other.connectionHops_); } onChanged(); } if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { ibc.core.channel.v1.ChannelOuterClass.Channel parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (ibc.core.channel.v1.ChannelOuterClass.Channel) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int state_ = 0; /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public int getStateValue() { return state_; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public Builder setStateValue(int value) { state_ = value; onChanged(); return this; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public ibc.core.channel.v1.ChannelOuterClass.State getState() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.State result = ibc.core.channel.v1.ChannelOuterClass.State.valueOf(state_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.State.UNRECOGNIZED : result; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public Builder setState(ibc.core.channel.v1.ChannelOuterClass.State value) { if (value == null) { throw new NullPointerException(); } state_ = value.getNumber(); onChanged(); return this; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public Builder clearState() { state_ = 0; onChanged(); return this; } private int ordering_ = 0; /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public int getOrderingValue() { return ordering_; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public Builder setOrderingValue(int value) { ordering_ = value; onChanged(); return this; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public ibc.core.channel.v1.ChannelOuterClass.Order getOrdering() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.Order result = ibc.core.channel.v1.ChannelOuterClass.Order.valueOf(ordering_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.Order.UNRECOGNIZED : result; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public Builder setOrdering(ibc.core.channel.v1.ChannelOuterClass.Order value) { if (value == null) { throw new NullPointerException(); } ordering_ = value.getNumber(); onChanged(); return this; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public Builder clearOrdering() { ordering_ = 0; onChanged(); return this; } private ibc.core.channel.v1.ChannelOuterClass.Counterparty counterparty_ = null; private com.google.protobuf.SingleFieldBuilderV3< ibc.core.channel.v1.ChannelOuterClass.Counterparty, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder, ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder> counterpartyBuilder_; /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public boolean hasCounterparty() { return counterpartyBuilder_ != null || counterparty_ != null; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.Counterparty getCounterparty() { if (counterpartyBuilder_ == null) { return counterparty_ == null ? ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance() : counterparty_; } else { return counterpartyBuilder_.getMessage(); } } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder setCounterparty(ibc.core.channel.v1.ChannelOuterClass.Counterparty value) { if (counterpartyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } counterparty_ = value; onChanged(); } else { counterpartyBuilder_.setMessage(value); } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder setCounterparty( ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder builderForValue) { if (counterpartyBuilder_ == null) { counterparty_ = builderForValue.build(); onChanged(); } else { counterpartyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder mergeCounterparty(ibc.core.channel.v1.ChannelOuterClass.Counterparty value) { if (counterpartyBuilder_ == null) { if (counterparty_ != null) { counterparty_ = ibc.core.channel.v1.ChannelOuterClass.Counterparty.newBuilder(counterparty_).mergeFrom(value).buildPartial(); } else { counterparty_ = value; } onChanged(); } else { counterpartyBuilder_.mergeFrom(value); } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder clearCounterparty() { if (counterpartyBuilder_ == null) { counterparty_ = null; onChanged(); } else { counterparty_ = null; counterpartyBuilder_ = null; } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder getCounterpartyBuilder() { onChanged(); return getCounterpartyFieldBuilder().getBuilder(); } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder getCounterpartyOrBuilder() { if (counterpartyBuilder_ != null) { return counterpartyBuilder_.getMessageOrBuilder(); } else { return counterparty_ == null ? ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance() : counterparty_; } } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ private com.google.protobuf.SingleFieldBuilderV3< ibc.core.channel.v1.ChannelOuterClass.Counterparty, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder, ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder> getCounterpartyFieldBuilder() { if (counterpartyBuilder_ == null) { counterpartyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ibc.core.channel.v1.ChannelOuterClass.Counterparty, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder, ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder>( getCounterparty(), getParentForChildren(), isClean()); counterparty_ = null; } return counterpartyBuilder_; } private com.google.protobuf.LazyStringList connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureConnectionHopsIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = new com.google.protobuf.LazyStringArrayList(connectionHops_); bitField0_ |= 0x00000008; } } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ProtocolStringList getConnectionHopsList() { return connectionHops_.getUnmodifiableView(); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public int getConnectionHopsCount() { return connectionHops_.size(); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public java.lang.String getConnectionHops(int index) { return connectionHops_.get(index); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ByteString getConnectionHopsBytes(int index) { return connectionHops_.getByteString(index); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder setConnectionHops( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureConnectionHopsIsMutable(); connectionHops_.set(index, value); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder addConnectionHops( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureConnectionHopsIsMutable(); connectionHops_.add(value); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder addAllConnectionHops( java.lang.Iterable values) { ensureConnectionHopsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, connectionHops_); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder clearConnectionHops() { connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder addConnectionHopsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureConnectionHopsIsMutable(); connectionHops_.add(value); onChanged(); return this; } private java.lang.Object version_ = ""; /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public Builder setVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } version_ = value; onChanged(); return this; } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); version_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:ibc.core.channel.v1.Channel) } // @@protoc_insertion_point(class_scope:ibc.core.channel.v1.Channel) private static final ibc.core.channel.v1.ChannelOuterClass.Channel DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new ibc.core.channel.v1.ChannelOuterClass.Channel(); } public static ibc.core.channel.v1.ChannelOuterClass.Channel getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Channel parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Channel(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Channel getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface IdentifiedChannelOrBuilder extends // @@protoc_insertion_point(interface_extends:ibc.core.channel.v1.IdentifiedChannel) com.google.protobuf.MessageOrBuilder { /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ int getStateValue(); /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ ibc.core.channel.v1.ChannelOuterClass.State getState(); /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ int getOrderingValue(); /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ ibc.core.channel.v1.ChannelOuterClass.Order getOrdering(); /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ boolean hasCounterparty(); /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ ibc.core.channel.v1.ChannelOuterClass.Counterparty getCounterparty(); /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder getCounterpartyOrBuilder(); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ java.util.List getConnectionHopsList(); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ int getConnectionHopsCount(); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ java.lang.String getConnectionHops(int index); /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ com.google.protobuf.ByteString getConnectionHopsBytes(int index); /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ java.lang.String getVersion(); /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ com.google.protobuf.ByteString getVersionBytes(); /** *
     * port identifier
     * 
* * string port_id = 6; */ java.lang.String getPortId(); /** *
     * port identifier
     * 
* * string port_id = 6; */ com.google.protobuf.ByteString getPortIdBytes(); /** *
     * channel identifier
     * 
* * string channel_id = 7; */ java.lang.String getChannelId(); /** *
     * channel identifier
     * 
* * string channel_id = 7; */ com.google.protobuf.ByteString getChannelIdBytes(); } /** *
   * IdentifiedChannel defines a channel with additional port and channel
   * identifier fields.
   * 
* * Protobuf type {@code ibc.core.channel.v1.IdentifiedChannel} */ public static final class IdentifiedChannel extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:ibc.core.channel.v1.IdentifiedChannel) IdentifiedChannelOrBuilder { private static final long serialVersionUID = 0L; // Use IdentifiedChannel.newBuilder() to construct. private IdentifiedChannel(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private IdentifiedChannel() { state_ = 0; ordering_ = 0; connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; version_ = ""; portId_ = ""; channelId_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private IdentifiedChannel( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); state_ = rawValue; break; } case 16: { int rawValue = input.readEnum(); ordering_ = rawValue; break; } case 26: { ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder subBuilder = null; if (counterparty_ != null) { subBuilder = counterparty_.toBuilder(); } counterparty_ = input.readMessage(ibc.core.channel.v1.ChannelOuterClass.Counterparty.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(counterparty_); counterparty_ = subBuilder.buildPartial(); } break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000008; } connectionHops_.add(s); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); version_ = s; break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); portId_ = s; break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); channelId_ = s; break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = connectionHops_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_IdentifiedChannel_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_IdentifiedChannel_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel.class, ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel.Builder.class); } private int bitField0_; public static final int STATE_FIELD_NUMBER = 1; private int state_; /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ public int getStateValue() { return state_; } /** *
     * current state of the channel end
     * 
* * .ibc.core.channel.v1.State state = 1; */ public ibc.core.channel.v1.ChannelOuterClass.State getState() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.State result = ibc.core.channel.v1.ChannelOuterClass.State.valueOf(state_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.State.UNRECOGNIZED : result; } public static final int ORDERING_FIELD_NUMBER = 2; private int ordering_; /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public int getOrderingValue() { return ordering_; } /** *
     * whether the channel is ordered or unordered
     * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public ibc.core.channel.v1.ChannelOuterClass.Order getOrdering() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.Order result = ibc.core.channel.v1.ChannelOuterClass.Order.valueOf(ordering_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.Order.UNRECOGNIZED : result; } public static final int COUNTERPARTY_FIELD_NUMBER = 3; private ibc.core.channel.v1.ChannelOuterClass.Counterparty counterparty_; /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public boolean hasCounterparty() { return counterparty_ != null; } /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.Counterparty getCounterparty() { return counterparty_ == null ? ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance() : counterparty_; } /** *
     * counterparty channel end
     * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder getCounterpartyOrBuilder() { return getCounterparty(); } public static final int CONNECTION_HOPS_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList connectionHops_; /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ProtocolStringList getConnectionHopsList() { return connectionHops_; } /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public int getConnectionHopsCount() { return connectionHops_.size(); } /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public java.lang.String getConnectionHops(int index) { return connectionHops_.get(index); } /** *
     * list of connection identifiers, in order, along which packets sent on
     * this channel will travel
     * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ByteString getConnectionHopsBytes(int index) { return connectionHops_.getByteString(index); } public static final int VERSION_FIELD_NUMBER = 5; private volatile java.lang.Object version_; /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } } /** *
     * opaque channel version, which is agreed upon during the handshake
     * 
* * string version = 5; */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PORT_ID_FIELD_NUMBER = 6; private volatile java.lang.Object portId_; /** *
     * port identifier
     * 
* * string port_id = 6; */ public java.lang.String getPortId() { java.lang.Object ref = portId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); portId_ = s; return s; } } /** *
     * port identifier
     * 
* * string port_id = 6; */ public com.google.protobuf.ByteString getPortIdBytes() { java.lang.Object ref = portId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); portId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CHANNEL_ID_FIELD_NUMBER = 7; private volatile java.lang.Object channelId_; /** *
     * channel identifier
     * 
* * string channel_id = 7; */ public java.lang.String getChannelId() { java.lang.Object ref = channelId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); channelId_ = s; return s; } } /** *
     * channel identifier
     * 
* * string channel_id = 7; */ public com.google.protobuf.ByteString getChannelIdBytes() { java.lang.Object ref = channelId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); channelId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (state_ != ibc.core.channel.v1.ChannelOuterClass.State.STATE_UNINITIALIZED_UNSPECIFIED.getNumber()) { output.writeEnum(1, state_); } if (ordering_ != ibc.core.channel.v1.ChannelOuterClass.Order.ORDER_NONE_UNSPECIFIED.getNumber()) { output.writeEnum(2, ordering_); } if (counterparty_ != null) { output.writeMessage(3, getCounterparty()); } for (int i = 0; i < connectionHops_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, connectionHops_.getRaw(i)); } if (!getVersionBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, version_); } if (!getPortIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, portId_); } if (!getChannelIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, channelId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (state_ != ibc.core.channel.v1.ChannelOuterClass.State.STATE_UNINITIALIZED_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, state_); } if (ordering_ != ibc.core.channel.v1.ChannelOuterClass.Order.ORDER_NONE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, ordering_); } if (counterparty_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getCounterparty()); } { int dataSize = 0; for (int i = 0; i < connectionHops_.size(); i++) { dataSize += computeStringSizeNoTag(connectionHops_.getRaw(i)); } size += dataSize; size += 1 * getConnectionHopsList().size(); } if (!getVersionBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, version_); } if (!getPortIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, portId_); } if (!getChannelIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, channelId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel)) { return super.equals(obj); } ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel other = (ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel) obj; boolean result = true; result = result && state_ == other.state_; result = result && ordering_ == other.ordering_; result = result && (hasCounterparty() == other.hasCounterparty()); if (hasCounterparty()) { result = result && getCounterparty() .equals(other.getCounterparty()); } result = result && getConnectionHopsList() .equals(other.getConnectionHopsList()); result = result && getVersion() .equals(other.getVersion()); result = result && getPortId() .equals(other.getPortId()); result = result && getChannelId() .equals(other.getChannelId()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + STATE_FIELD_NUMBER; hash = (53 * hash) + state_; hash = (37 * hash) + ORDERING_FIELD_NUMBER; hash = (53 * hash) + ordering_; if (hasCounterparty()) { hash = (37 * hash) + COUNTERPARTY_FIELD_NUMBER; hash = (53 * hash) + getCounterparty().hashCode(); } if (getConnectionHopsCount() > 0) { hash = (37 * hash) + CONNECTION_HOPS_FIELD_NUMBER; hash = (53 * hash) + getConnectionHopsList().hashCode(); } hash = (37 * hash) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); hash = (37 * hash) + PORT_ID_FIELD_NUMBER; hash = (53 * hash) + getPortId().hashCode(); hash = (37 * hash) + CHANNEL_ID_FIELD_NUMBER; hash = (53 * hash) + getChannelId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * IdentifiedChannel defines a channel with additional port and channel
     * identifier fields.
     * 
* * Protobuf type {@code ibc.core.channel.v1.IdentifiedChannel} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:ibc.core.channel.v1.IdentifiedChannel) ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannelOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_IdentifiedChannel_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_IdentifiedChannel_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel.class, ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel.Builder.class); } // Construct using ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); state_ = 0; ordering_ = 0; if (counterpartyBuilder_ == null) { counterparty_ = null; } else { counterparty_ = null; counterpartyBuilder_ = null; } connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); version_ = ""; portId_ = ""; channelId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_IdentifiedChannel_descriptor; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel getDefaultInstanceForType() { return ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel.getDefaultInstance(); } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel build() { ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel buildPartial() { ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel result = new ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.state_ = state_; result.ordering_ = ordering_; if (counterpartyBuilder_ == null) { result.counterparty_ = counterparty_; } else { result.counterparty_ = counterpartyBuilder_.build(); } if (((bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = connectionHops_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000008); } result.connectionHops_ = connectionHops_; result.version_ = version_; result.portId_ = portId_; result.channelId_ = channelId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel) { return mergeFrom((ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel other) { if (other == ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel.getDefaultInstance()) return this; if (other.state_ != 0) { setStateValue(other.getStateValue()); } if (other.ordering_ != 0) { setOrderingValue(other.getOrderingValue()); } if (other.hasCounterparty()) { mergeCounterparty(other.getCounterparty()); } if (!other.connectionHops_.isEmpty()) { if (connectionHops_.isEmpty()) { connectionHops_ = other.connectionHops_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureConnectionHopsIsMutable(); connectionHops_.addAll(other.connectionHops_); } onChanged(); } if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } if (!other.getPortId().isEmpty()) { portId_ = other.portId_; onChanged(); } if (!other.getChannelId().isEmpty()) { channelId_ = other.channelId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int state_ = 0; /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public int getStateValue() { return state_; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public Builder setStateValue(int value) { state_ = value; onChanged(); return this; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public ibc.core.channel.v1.ChannelOuterClass.State getState() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.State result = ibc.core.channel.v1.ChannelOuterClass.State.valueOf(state_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.State.UNRECOGNIZED : result; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public Builder setState(ibc.core.channel.v1.ChannelOuterClass.State value) { if (value == null) { throw new NullPointerException(); } state_ = value.getNumber(); onChanged(); return this; } /** *
       * current state of the channel end
       * 
* * .ibc.core.channel.v1.State state = 1; */ public Builder clearState() { state_ = 0; onChanged(); return this; } private int ordering_ = 0; /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public int getOrderingValue() { return ordering_; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public Builder setOrderingValue(int value) { ordering_ = value; onChanged(); return this; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public ibc.core.channel.v1.ChannelOuterClass.Order getOrdering() { @SuppressWarnings("deprecation") ibc.core.channel.v1.ChannelOuterClass.Order result = ibc.core.channel.v1.ChannelOuterClass.Order.valueOf(ordering_); return result == null ? ibc.core.channel.v1.ChannelOuterClass.Order.UNRECOGNIZED : result; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public Builder setOrdering(ibc.core.channel.v1.ChannelOuterClass.Order value) { if (value == null) { throw new NullPointerException(); } ordering_ = value.getNumber(); onChanged(); return this; } /** *
       * whether the channel is ordered or unordered
       * 
* * .ibc.core.channel.v1.Order ordering = 2; */ public Builder clearOrdering() { ordering_ = 0; onChanged(); return this; } private ibc.core.channel.v1.ChannelOuterClass.Counterparty counterparty_ = null; private com.google.protobuf.SingleFieldBuilderV3< ibc.core.channel.v1.ChannelOuterClass.Counterparty, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder, ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder> counterpartyBuilder_; /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public boolean hasCounterparty() { return counterpartyBuilder_ != null || counterparty_ != null; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.Counterparty getCounterparty() { if (counterpartyBuilder_ == null) { return counterparty_ == null ? ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance() : counterparty_; } else { return counterpartyBuilder_.getMessage(); } } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder setCounterparty(ibc.core.channel.v1.ChannelOuterClass.Counterparty value) { if (counterpartyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } counterparty_ = value; onChanged(); } else { counterpartyBuilder_.setMessage(value); } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder setCounterparty( ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder builderForValue) { if (counterpartyBuilder_ == null) { counterparty_ = builderForValue.build(); onChanged(); } else { counterpartyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder mergeCounterparty(ibc.core.channel.v1.ChannelOuterClass.Counterparty value) { if (counterpartyBuilder_ == null) { if (counterparty_ != null) { counterparty_ = ibc.core.channel.v1.ChannelOuterClass.Counterparty.newBuilder(counterparty_).mergeFrom(value).buildPartial(); } else { counterparty_ = value; } onChanged(); } else { counterpartyBuilder_.mergeFrom(value); } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public Builder clearCounterparty() { if (counterpartyBuilder_ == null) { counterparty_ = null; onChanged(); } else { counterparty_ = null; counterpartyBuilder_ = null; } return this; } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder getCounterpartyBuilder() { onChanged(); return getCounterpartyFieldBuilder().getBuilder(); } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ public ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder getCounterpartyOrBuilder() { if (counterpartyBuilder_ != null) { return counterpartyBuilder_.getMessageOrBuilder(); } else { return counterparty_ == null ? ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance() : counterparty_; } } /** *
       * counterparty channel end
       * 
* * .ibc.core.channel.v1.Counterparty counterparty = 3 [(.gogoproto.nullable) = false]; */ private com.google.protobuf.SingleFieldBuilderV3< ibc.core.channel.v1.ChannelOuterClass.Counterparty, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder, ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder> getCounterpartyFieldBuilder() { if (counterpartyBuilder_ == null) { counterpartyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ibc.core.channel.v1.ChannelOuterClass.Counterparty, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder, ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder>( getCounterparty(), getParentForChildren(), isClean()); counterparty_ = null; } return counterpartyBuilder_; } private com.google.protobuf.LazyStringList connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureConnectionHopsIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { connectionHops_ = new com.google.protobuf.LazyStringArrayList(connectionHops_); bitField0_ |= 0x00000008; } } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ProtocolStringList getConnectionHopsList() { return connectionHops_.getUnmodifiableView(); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public int getConnectionHopsCount() { return connectionHops_.size(); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public java.lang.String getConnectionHops(int index) { return connectionHops_.get(index); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public com.google.protobuf.ByteString getConnectionHopsBytes(int index) { return connectionHops_.getByteString(index); } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder setConnectionHops( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureConnectionHopsIsMutable(); connectionHops_.set(index, value); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder addConnectionHops( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureConnectionHopsIsMutable(); connectionHops_.add(value); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder addAllConnectionHops( java.lang.Iterable values) { ensureConnectionHopsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, connectionHops_); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder clearConnectionHops() { connectionHops_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * list of connection identifiers, in order, along which packets sent on
       * this channel will travel
       * 
* * repeated string connection_hops = 4 [(.gogoproto.moretags) = "yaml:\"connection_hops\""]; */ public Builder addConnectionHopsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureConnectionHopsIsMutable(); connectionHops_.add(value); onChanged(); return this; } private java.lang.Object version_ = ""; /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public Builder setVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } version_ = value; onChanged(); return this; } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * opaque channel version, which is agreed upon during the handshake
       * 
* * string version = 5; */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); version_ = value; onChanged(); return this; } private java.lang.Object portId_ = ""; /** *
       * port identifier
       * 
* * string port_id = 6; */ public java.lang.String getPortId() { java.lang.Object ref = portId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); portId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * port identifier
       * 
* * string port_id = 6; */ public com.google.protobuf.ByteString getPortIdBytes() { java.lang.Object ref = portId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); portId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * port identifier
       * 
* * string port_id = 6; */ public Builder setPortId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } portId_ = value; onChanged(); return this; } /** *
       * port identifier
       * 
* * string port_id = 6; */ public Builder clearPortId() { portId_ = getDefaultInstance().getPortId(); onChanged(); return this; } /** *
       * port identifier
       * 
* * string port_id = 6; */ public Builder setPortIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); portId_ = value; onChanged(); return this; } private java.lang.Object channelId_ = ""; /** *
       * channel identifier
       * 
* * string channel_id = 7; */ public java.lang.String getChannelId() { java.lang.Object ref = channelId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); channelId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * channel identifier
       * 
* * string channel_id = 7; */ public com.google.protobuf.ByteString getChannelIdBytes() { java.lang.Object ref = channelId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); channelId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * channel identifier
       * 
* * string channel_id = 7; */ public Builder setChannelId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } channelId_ = value; onChanged(); return this; } /** *
       * channel identifier
       * 
* * string channel_id = 7; */ public Builder clearChannelId() { channelId_ = getDefaultInstance().getChannelId(); onChanged(); return this; } /** *
       * channel identifier
       * 
* * string channel_id = 7; */ public Builder setChannelIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); channelId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:ibc.core.channel.v1.IdentifiedChannel) } // @@protoc_insertion_point(class_scope:ibc.core.channel.v1.IdentifiedChannel) private static final ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel(); } public static ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public IdentifiedChannel parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new IdentifiedChannel(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.IdentifiedChannel getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CounterpartyOrBuilder extends // @@protoc_insertion_point(interface_extends:ibc.core.channel.v1.Counterparty) com.google.protobuf.MessageOrBuilder { /** *
     * port on the counterparty chain which owns the other end of the channel.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ java.lang.String getPortId(); /** *
     * port on the counterparty chain which owns the other end of the channel.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ com.google.protobuf.ByteString getPortIdBytes(); /** *
     * channel end on the counterparty chain
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ java.lang.String getChannelId(); /** *
     * channel end on the counterparty chain
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ com.google.protobuf.ByteString getChannelIdBytes(); } /** *
   * Counterparty defines a channel end counterparty
   * 
* * Protobuf type {@code ibc.core.channel.v1.Counterparty} */ public static final class Counterparty extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:ibc.core.channel.v1.Counterparty) CounterpartyOrBuilder { private static final long serialVersionUID = 0L; // Use Counterparty.newBuilder() to construct. private Counterparty(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Counterparty() { portId_ = ""; channelId_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Counterparty( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); portId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); channelId_ = s; break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Counterparty_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Counterparty_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Counterparty.class, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder.class); } public static final int PORT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object portId_; /** *
     * port on the counterparty chain which owns the other end of the channel.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public java.lang.String getPortId() { java.lang.Object ref = portId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); portId_ = s; return s; } } /** *
     * port on the counterparty chain which owns the other end of the channel.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public com.google.protobuf.ByteString getPortIdBytes() { java.lang.Object ref = portId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); portId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CHANNEL_ID_FIELD_NUMBER = 2; private volatile java.lang.Object channelId_; /** *
     * channel end on the counterparty chain
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public java.lang.String getChannelId() { java.lang.Object ref = channelId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); channelId_ = s; return s; } } /** *
     * channel end on the counterparty chain
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public com.google.protobuf.ByteString getChannelIdBytes() { java.lang.Object ref = channelId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); channelId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getPortIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, portId_); } if (!getChannelIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, channelId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getPortIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, portId_); } if (!getChannelIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, channelId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof ibc.core.channel.v1.ChannelOuterClass.Counterparty)) { return super.equals(obj); } ibc.core.channel.v1.ChannelOuterClass.Counterparty other = (ibc.core.channel.v1.ChannelOuterClass.Counterparty) obj; boolean result = true; result = result && getPortId() .equals(other.getPortId()); result = result && getChannelId() .equals(other.getChannelId()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PORT_ID_FIELD_NUMBER; hash = (53 * hash) + getPortId().hashCode(); hash = (37 * hash) + CHANNEL_ID_FIELD_NUMBER; hash = (53 * hash) + getChannelId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(ibc.core.channel.v1.ChannelOuterClass.Counterparty prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Counterparty defines a channel end counterparty
     * 
* * Protobuf type {@code ibc.core.channel.v1.Counterparty} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:ibc.core.channel.v1.Counterparty) ibc.core.channel.v1.ChannelOuterClass.CounterpartyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Counterparty_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Counterparty_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Counterparty.class, ibc.core.channel.v1.ChannelOuterClass.Counterparty.Builder.class); } // Construct using ibc.core.channel.v1.ChannelOuterClass.Counterparty.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); portId_ = ""; channelId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Counterparty_descriptor; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Counterparty getDefaultInstanceForType() { return ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance(); } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Counterparty build() { ibc.core.channel.v1.ChannelOuterClass.Counterparty result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Counterparty buildPartial() { ibc.core.channel.v1.ChannelOuterClass.Counterparty result = new ibc.core.channel.v1.ChannelOuterClass.Counterparty(this); result.portId_ = portId_; result.channelId_ = channelId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ibc.core.channel.v1.ChannelOuterClass.Counterparty) { return mergeFrom((ibc.core.channel.v1.ChannelOuterClass.Counterparty)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(ibc.core.channel.v1.ChannelOuterClass.Counterparty other) { if (other == ibc.core.channel.v1.ChannelOuterClass.Counterparty.getDefaultInstance()) return this; if (!other.getPortId().isEmpty()) { portId_ = other.portId_; onChanged(); } if (!other.getChannelId().isEmpty()) { channelId_ = other.channelId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { ibc.core.channel.v1.ChannelOuterClass.Counterparty parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (ibc.core.channel.v1.ChannelOuterClass.Counterparty) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object portId_ = ""; /** *
       * port on the counterparty chain which owns the other end of the channel.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public java.lang.String getPortId() { java.lang.Object ref = portId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); portId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * port on the counterparty chain which owns the other end of the channel.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public com.google.protobuf.ByteString getPortIdBytes() { java.lang.Object ref = portId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); portId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * port on the counterparty chain which owns the other end of the channel.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public Builder setPortId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } portId_ = value; onChanged(); return this; } /** *
       * port on the counterparty chain which owns the other end of the channel.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public Builder clearPortId() { portId_ = getDefaultInstance().getPortId(); onChanged(); return this; } /** *
       * port on the counterparty chain which owns the other end of the channel.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public Builder setPortIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); portId_ = value; onChanged(); return this; } private java.lang.Object channelId_ = ""; /** *
       * channel end on the counterparty chain
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public java.lang.String getChannelId() { java.lang.Object ref = channelId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); channelId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * channel end on the counterparty chain
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public com.google.protobuf.ByteString getChannelIdBytes() { java.lang.Object ref = channelId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); channelId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * channel end on the counterparty chain
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public Builder setChannelId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } channelId_ = value; onChanged(); return this; } /** *
       * channel end on the counterparty chain
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public Builder clearChannelId() { channelId_ = getDefaultInstance().getChannelId(); onChanged(); return this; } /** *
       * channel end on the counterparty chain
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public Builder setChannelIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); channelId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:ibc.core.channel.v1.Counterparty) } // @@protoc_insertion_point(class_scope:ibc.core.channel.v1.Counterparty) private static final ibc.core.channel.v1.ChannelOuterClass.Counterparty DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new ibc.core.channel.v1.ChannelOuterClass.Counterparty(); } public static ibc.core.channel.v1.ChannelOuterClass.Counterparty getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Counterparty parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Counterparty(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Counterparty getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PacketOrBuilder extends // @@protoc_insertion_point(interface_extends:ibc.core.channel.v1.Packet) com.google.protobuf.MessageOrBuilder { /** *
     * number corresponds to the order of sends and receives, where a Packet
     * with an earlier sequence number must be sent and received before a Packet
     * with a later sequence number.
     * 
* * uint64 sequence = 1; */ long getSequence(); /** *
     * identifies the port on the sending chain.
     * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ java.lang.String getSourcePort(); /** *
     * identifies the port on the sending chain.
     * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ com.google.protobuf.ByteString getSourcePortBytes(); /** *
     * identifies the channel end on the sending chain.
     * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ java.lang.String getSourceChannel(); /** *
     * identifies the channel end on the sending chain.
     * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ com.google.protobuf.ByteString getSourceChannelBytes(); /** *
     * identifies the port on the receiving chain.
     * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ java.lang.String getDestinationPort(); /** *
     * identifies the port on the receiving chain.
     * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ com.google.protobuf.ByteString getDestinationPortBytes(); /** *
     * identifies the channel end on the receiving chain.
     * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ java.lang.String getDestinationChannel(); /** *
     * identifies the channel end on the receiving chain.
     * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ com.google.protobuf.ByteString getDestinationChannelBytes(); /** *
     * actual opaque bytes transferred directly to the application module
     * 
* * bytes data = 6; */ com.google.protobuf.ByteString getData(); /** *
     * block height after which the packet times out
     * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ boolean hasTimeoutHeight(); /** *
     * block height after which the packet times out
     * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ ibc.core.client.v1.Client.Height getTimeoutHeight(); /** *
     * block height after which the packet times out
     * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ ibc.core.client.v1.Client.HeightOrBuilder getTimeoutHeightOrBuilder(); /** *
     * block timestamp (in nanoseconds) after which the packet times out
     * 
* * uint64 timeout_timestamp = 8 [(.gogoproto.moretags) = "yaml:\"timeout_timestamp\""]; */ long getTimeoutTimestamp(); } /** *
   * Packet defines a type that carries data across different chains through IBC
   * 
* * Protobuf type {@code ibc.core.channel.v1.Packet} */ public static final class Packet extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:ibc.core.channel.v1.Packet) PacketOrBuilder { private static final long serialVersionUID = 0L; // Use Packet.newBuilder() to construct. private Packet(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Packet() { sequence_ = 0L; sourcePort_ = ""; sourceChannel_ = ""; destinationPort_ = ""; destinationChannel_ = ""; data_ = com.google.protobuf.ByteString.EMPTY; timeoutTimestamp_ = 0L; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Packet( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { sequence_ = input.readUInt64(); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); sourcePort_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); sourceChannel_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); destinationPort_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); destinationChannel_ = s; break; } case 50: { data_ = input.readBytes(); break; } case 58: { ibc.core.client.v1.Client.Height.Builder subBuilder = null; if (timeoutHeight_ != null) { subBuilder = timeoutHeight_.toBuilder(); } timeoutHeight_ = input.readMessage(ibc.core.client.v1.Client.Height.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(timeoutHeight_); timeoutHeight_ = subBuilder.buildPartial(); } break; } case 64: { timeoutTimestamp_ = input.readUInt64(); break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Packet_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Packet_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Packet.class, ibc.core.channel.v1.ChannelOuterClass.Packet.Builder.class); } public static final int SEQUENCE_FIELD_NUMBER = 1; private long sequence_; /** *
     * number corresponds to the order of sends and receives, where a Packet
     * with an earlier sequence number must be sent and received before a Packet
     * with a later sequence number.
     * 
* * uint64 sequence = 1; */ public long getSequence() { return sequence_; } public static final int SOURCE_PORT_FIELD_NUMBER = 2; private volatile java.lang.Object sourcePort_; /** *
     * identifies the port on the sending chain.
     * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ public java.lang.String getSourcePort() { java.lang.Object ref = sourcePort_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); sourcePort_ = s; return s; } } /** *
     * identifies the port on the sending chain.
     * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ public com.google.protobuf.ByteString getSourcePortBytes() { java.lang.Object ref = sourcePort_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourcePort_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SOURCE_CHANNEL_FIELD_NUMBER = 3; private volatile java.lang.Object sourceChannel_; /** *
     * identifies the channel end on the sending chain.
     * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ public java.lang.String getSourceChannel() { java.lang.Object ref = sourceChannel_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); sourceChannel_ = s; return s; } } /** *
     * identifies the channel end on the sending chain.
     * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ public com.google.protobuf.ByteString getSourceChannelBytes() { java.lang.Object ref = sourceChannel_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceChannel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESTINATION_PORT_FIELD_NUMBER = 4; private volatile java.lang.Object destinationPort_; /** *
     * identifies the port on the receiving chain.
     * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ public java.lang.String getDestinationPort() { java.lang.Object ref = destinationPort_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationPort_ = s; return s; } } /** *
     * identifies the port on the receiving chain.
     * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ public com.google.protobuf.ByteString getDestinationPortBytes() { java.lang.Object ref = destinationPort_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationPort_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESTINATION_CHANNEL_FIELD_NUMBER = 5; private volatile java.lang.Object destinationChannel_; /** *
     * identifies the channel end on the receiving chain.
     * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ public java.lang.String getDestinationChannel() { java.lang.Object ref = destinationChannel_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationChannel_ = s; return s; } } /** *
     * identifies the channel end on the receiving chain.
     * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ public com.google.protobuf.ByteString getDestinationChannelBytes() { java.lang.Object ref = destinationChannel_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationChannel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATA_FIELD_NUMBER = 6; private com.google.protobuf.ByteString data_; /** *
     * actual opaque bytes transferred directly to the application module
     * 
* * bytes data = 6; */ public com.google.protobuf.ByteString getData() { return data_; } public static final int TIMEOUT_HEIGHT_FIELD_NUMBER = 7; private ibc.core.client.v1.Client.Height timeoutHeight_; /** *
     * block height after which the packet times out
     * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public boolean hasTimeoutHeight() { return timeoutHeight_ != null; } /** *
     * block height after which the packet times out
     * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public ibc.core.client.v1.Client.Height getTimeoutHeight() { return timeoutHeight_ == null ? ibc.core.client.v1.Client.Height.getDefaultInstance() : timeoutHeight_; } /** *
     * block height after which the packet times out
     * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public ibc.core.client.v1.Client.HeightOrBuilder getTimeoutHeightOrBuilder() { return getTimeoutHeight(); } public static final int TIMEOUT_TIMESTAMP_FIELD_NUMBER = 8; private long timeoutTimestamp_; /** *
     * block timestamp (in nanoseconds) after which the packet times out
     * 
* * uint64 timeout_timestamp = 8 [(.gogoproto.moretags) = "yaml:\"timeout_timestamp\""]; */ public long getTimeoutTimestamp() { return timeoutTimestamp_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (sequence_ != 0L) { output.writeUInt64(1, sequence_); } if (!getSourcePortBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourcePort_); } if (!getSourceChannelBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, sourceChannel_); } if (!getDestinationPortBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, destinationPort_); } if (!getDestinationChannelBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, destinationChannel_); } if (!data_.isEmpty()) { output.writeBytes(6, data_); } if (timeoutHeight_ != null) { output.writeMessage(7, getTimeoutHeight()); } if (timeoutTimestamp_ != 0L) { output.writeUInt64(8, timeoutTimestamp_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (sequence_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, sequence_); } if (!getSourcePortBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourcePort_); } if (!getSourceChannelBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, sourceChannel_); } if (!getDestinationPortBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, destinationPort_); } if (!getDestinationChannelBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, destinationChannel_); } if (!data_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, data_); } if (timeoutHeight_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getTimeoutHeight()); } if (timeoutTimestamp_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(8, timeoutTimestamp_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof ibc.core.channel.v1.ChannelOuterClass.Packet)) { return super.equals(obj); } ibc.core.channel.v1.ChannelOuterClass.Packet other = (ibc.core.channel.v1.ChannelOuterClass.Packet) obj; boolean result = true; result = result && (getSequence() == other.getSequence()); result = result && getSourcePort() .equals(other.getSourcePort()); result = result && getSourceChannel() .equals(other.getSourceChannel()); result = result && getDestinationPort() .equals(other.getDestinationPort()); result = result && getDestinationChannel() .equals(other.getDestinationChannel()); result = result && getData() .equals(other.getData()); result = result && (hasTimeoutHeight() == other.hasTimeoutHeight()); if (hasTimeoutHeight()) { result = result && getTimeoutHeight() .equals(other.getTimeoutHeight()); } result = result && (getTimeoutTimestamp() == other.getTimeoutTimestamp()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + SEQUENCE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSequence()); hash = (37 * hash) + SOURCE_PORT_FIELD_NUMBER; hash = (53 * hash) + getSourcePort().hashCode(); hash = (37 * hash) + SOURCE_CHANNEL_FIELD_NUMBER; hash = (53 * hash) + getSourceChannel().hashCode(); hash = (37 * hash) + DESTINATION_PORT_FIELD_NUMBER; hash = (53 * hash) + getDestinationPort().hashCode(); hash = (37 * hash) + DESTINATION_CHANNEL_FIELD_NUMBER; hash = (53 * hash) + getDestinationChannel().hashCode(); hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); if (hasTimeoutHeight()) { hash = (37 * hash) + TIMEOUT_HEIGHT_FIELD_NUMBER; hash = (53 * hash) + getTimeoutHeight().hashCode(); } hash = (37 * hash) + TIMEOUT_TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimeoutTimestamp()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Packet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(ibc.core.channel.v1.ChannelOuterClass.Packet prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Packet defines a type that carries data across different chains through IBC
     * 
* * Protobuf type {@code ibc.core.channel.v1.Packet} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:ibc.core.channel.v1.Packet) ibc.core.channel.v1.ChannelOuterClass.PacketOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Packet_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Packet_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Packet.class, ibc.core.channel.v1.ChannelOuterClass.Packet.Builder.class); } // Construct using ibc.core.channel.v1.ChannelOuterClass.Packet.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); sequence_ = 0L; sourcePort_ = ""; sourceChannel_ = ""; destinationPort_ = ""; destinationChannel_ = ""; data_ = com.google.protobuf.ByteString.EMPTY; if (timeoutHeightBuilder_ == null) { timeoutHeight_ = null; } else { timeoutHeight_ = null; timeoutHeightBuilder_ = null; } timeoutTimestamp_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Packet_descriptor; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Packet getDefaultInstanceForType() { return ibc.core.channel.v1.ChannelOuterClass.Packet.getDefaultInstance(); } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Packet build() { ibc.core.channel.v1.ChannelOuterClass.Packet result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Packet buildPartial() { ibc.core.channel.v1.ChannelOuterClass.Packet result = new ibc.core.channel.v1.ChannelOuterClass.Packet(this); result.sequence_ = sequence_; result.sourcePort_ = sourcePort_; result.sourceChannel_ = sourceChannel_; result.destinationPort_ = destinationPort_; result.destinationChannel_ = destinationChannel_; result.data_ = data_; if (timeoutHeightBuilder_ == null) { result.timeoutHeight_ = timeoutHeight_; } else { result.timeoutHeight_ = timeoutHeightBuilder_.build(); } result.timeoutTimestamp_ = timeoutTimestamp_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ibc.core.channel.v1.ChannelOuterClass.Packet) { return mergeFrom((ibc.core.channel.v1.ChannelOuterClass.Packet)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(ibc.core.channel.v1.ChannelOuterClass.Packet other) { if (other == ibc.core.channel.v1.ChannelOuterClass.Packet.getDefaultInstance()) return this; if (other.getSequence() != 0L) { setSequence(other.getSequence()); } if (!other.getSourcePort().isEmpty()) { sourcePort_ = other.sourcePort_; onChanged(); } if (!other.getSourceChannel().isEmpty()) { sourceChannel_ = other.sourceChannel_; onChanged(); } if (!other.getDestinationPort().isEmpty()) { destinationPort_ = other.destinationPort_; onChanged(); } if (!other.getDestinationChannel().isEmpty()) { destinationChannel_ = other.destinationChannel_; onChanged(); } if (other.getData() != com.google.protobuf.ByteString.EMPTY) { setData(other.getData()); } if (other.hasTimeoutHeight()) { mergeTimeoutHeight(other.getTimeoutHeight()); } if (other.getTimeoutTimestamp() != 0L) { setTimeoutTimestamp(other.getTimeoutTimestamp()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { ibc.core.channel.v1.ChannelOuterClass.Packet parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (ibc.core.channel.v1.ChannelOuterClass.Packet) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long sequence_ ; /** *
       * number corresponds to the order of sends and receives, where a Packet
       * with an earlier sequence number must be sent and received before a Packet
       * with a later sequence number.
       * 
* * uint64 sequence = 1; */ public long getSequence() { return sequence_; } /** *
       * number corresponds to the order of sends and receives, where a Packet
       * with an earlier sequence number must be sent and received before a Packet
       * with a later sequence number.
       * 
* * uint64 sequence = 1; */ public Builder setSequence(long value) { sequence_ = value; onChanged(); return this; } /** *
       * number corresponds to the order of sends and receives, where a Packet
       * with an earlier sequence number must be sent and received before a Packet
       * with a later sequence number.
       * 
* * uint64 sequence = 1; */ public Builder clearSequence() { sequence_ = 0L; onChanged(); return this; } private java.lang.Object sourcePort_ = ""; /** *
       * identifies the port on the sending chain.
       * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ public java.lang.String getSourcePort() { java.lang.Object ref = sourcePort_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); sourcePort_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * identifies the port on the sending chain.
       * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ public com.google.protobuf.ByteString getSourcePortBytes() { java.lang.Object ref = sourcePort_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourcePort_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * identifies the port on the sending chain.
       * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ public Builder setSourcePort( java.lang.String value) { if (value == null) { throw new NullPointerException(); } sourcePort_ = value; onChanged(); return this; } /** *
       * identifies the port on the sending chain.
       * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ public Builder clearSourcePort() { sourcePort_ = getDefaultInstance().getSourcePort(); onChanged(); return this; } /** *
       * identifies the port on the sending chain.
       * 
* * string source_port = 2 [(.gogoproto.moretags) = "yaml:\"source_port\""]; */ public Builder setSourcePortBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); sourcePort_ = value; onChanged(); return this; } private java.lang.Object sourceChannel_ = ""; /** *
       * identifies the channel end on the sending chain.
       * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ public java.lang.String getSourceChannel() { java.lang.Object ref = sourceChannel_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); sourceChannel_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * identifies the channel end on the sending chain.
       * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ public com.google.protobuf.ByteString getSourceChannelBytes() { java.lang.Object ref = sourceChannel_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceChannel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * identifies the channel end on the sending chain.
       * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ public Builder setSourceChannel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } sourceChannel_ = value; onChanged(); return this; } /** *
       * identifies the channel end on the sending chain.
       * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ public Builder clearSourceChannel() { sourceChannel_ = getDefaultInstance().getSourceChannel(); onChanged(); return this; } /** *
       * identifies the channel end on the sending chain.
       * 
* * string source_channel = 3 [(.gogoproto.moretags) = "yaml:\"source_channel\""]; */ public Builder setSourceChannelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); sourceChannel_ = value; onChanged(); return this; } private java.lang.Object destinationPort_ = ""; /** *
       * identifies the port on the receiving chain.
       * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ public java.lang.String getDestinationPort() { java.lang.Object ref = destinationPort_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationPort_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * identifies the port on the receiving chain.
       * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ public com.google.protobuf.ByteString getDestinationPortBytes() { java.lang.Object ref = destinationPort_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationPort_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * identifies the port on the receiving chain.
       * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ public Builder setDestinationPort( java.lang.String value) { if (value == null) { throw new NullPointerException(); } destinationPort_ = value; onChanged(); return this; } /** *
       * identifies the port on the receiving chain.
       * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ public Builder clearDestinationPort() { destinationPort_ = getDefaultInstance().getDestinationPort(); onChanged(); return this; } /** *
       * identifies the port on the receiving chain.
       * 
* * string destination_port = 4 [(.gogoproto.moretags) = "yaml:\"destination_port\""]; */ public Builder setDestinationPortBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); destinationPort_ = value; onChanged(); return this; } private java.lang.Object destinationChannel_ = ""; /** *
       * identifies the channel end on the receiving chain.
       * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ public java.lang.String getDestinationChannel() { java.lang.Object ref = destinationChannel_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationChannel_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * identifies the channel end on the receiving chain.
       * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ public com.google.protobuf.ByteString getDestinationChannelBytes() { java.lang.Object ref = destinationChannel_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationChannel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * identifies the channel end on the receiving chain.
       * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ public Builder setDestinationChannel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } destinationChannel_ = value; onChanged(); return this; } /** *
       * identifies the channel end on the receiving chain.
       * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ public Builder clearDestinationChannel() { destinationChannel_ = getDefaultInstance().getDestinationChannel(); onChanged(); return this; } /** *
       * identifies the channel end on the receiving chain.
       * 
* * string destination_channel = 5 [(.gogoproto.moretags) = "yaml:\"destination_channel\""]; */ public Builder setDestinationChannelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); destinationChannel_ = value; onChanged(); return this; } private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; /** *
       * actual opaque bytes transferred directly to the application module
       * 
* * bytes data = 6; */ public com.google.protobuf.ByteString getData() { return data_; } /** *
       * actual opaque bytes transferred directly to the application module
       * 
* * bytes data = 6; */ public Builder setData(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } data_ = value; onChanged(); return this; } /** *
       * actual opaque bytes transferred directly to the application module
       * 
* * bytes data = 6; */ public Builder clearData() { data_ = getDefaultInstance().getData(); onChanged(); return this; } private ibc.core.client.v1.Client.Height timeoutHeight_ = null; private com.google.protobuf.SingleFieldBuilderV3< ibc.core.client.v1.Client.Height, ibc.core.client.v1.Client.Height.Builder, ibc.core.client.v1.Client.HeightOrBuilder> timeoutHeightBuilder_; /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public boolean hasTimeoutHeight() { return timeoutHeightBuilder_ != null || timeoutHeight_ != null; } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public ibc.core.client.v1.Client.Height getTimeoutHeight() { if (timeoutHeightBuilder_ == null) { return timeoutHeight_ == null ? ibc.core.client.v1.Client.Height.getDefaultInstance() : timeoutHeight_; } else { return timeoutHeightBuilder_.getMessage(); } } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public Builder setTimeoutHeight(ibc.core.client.v1.Client.Height value) { if (timeoutHeightBuilder_ == null) { if (value == null) { throw new NullPointerException(); } timeoutHeight_ = value; onChanged(); } else { timeoutHeightBuilder_.setMessage(value); } return this; } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public Builder setTimeoutHeight( ibc.core.client.v1.Client.Height.Builder builderForValue) { if (timeoutHeightBuilder_ == null) { timeoutHeight_ = builderForValue.build(); onChanged(); } else { timeoutHeightBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public Builder mergeTimeoutHeight(ibc.core.client.v1.Client.Height value) { if (timeoutHeightBuilder_ == null) { if (timeoutHeight_ != null) { timeoutHeight_ = ibc.core.client.v1.Client.Height.newBuilder(timeoutHeight_).mergeFrom(value).buildPartial(); } else { timeoutHeight_ = value; } onChanged(); } else { timeoutHeightBuilder_.mergeFrom(value); } return this; } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public Builder clearTimeoutHeight() { if (timeoutHeightBuilder_ == null) { timeoutHeight_ = null; onChanged(); } else { timeoutHeight_ = null; timeoutHeightBuilder_ = null; } return this; } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public ibc.core.client.v1.Client.Height.Builder getTimeoutHeightBuilder() { onChanged(); return getTimeoutHeightFieldBuilder().getBuilder(); } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ public ibc.core.client.v1.Client.HeightOrBuilder getTimeoutHeightOrBuilder() { if (timeoutHeightBuilder_ != null) { return timeoutHeightBuilder_.getMessageOrBuilder(); } else { return timeoutHeight_ == null ? ibc.core.client.v1.Client.Height.getDefaultInstance() : timeoutHeight_; } } /** *
       * block height after which the packet times out
       * 
* * .ibc.core.client.v1.Height timeout_height = 7 [(.gogoproto.nullable) = false, (.gogoproto.moretags) = "yaml:\"timeout_height\""]; */ private com.google.protobuf.SingleFieldBuilderV3< ibc.core.client.v1.Client.Height, ibc.core.client.v1.Client.Height.Builder, ibc.core.client.v1.Client.HeightOrBuilder> getTimeoutHeightFieldBuilder() { if (timeoutHeightBuilder_ == null) { timeoutHeightBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ibc.core.client.v1.Client.Height, ibc.core.client.v1.Client.Height.Builder, ibc.core.client.v1.Client.HeightOrBuilder>( getTimeoutHeight(), getParentForChildren(), isClean()); timeoutHeight_ = null; } return timeoutHeightBuilder_; } private long timeoutTimestamp_ ; /** *
       * block timestamp (in nanoseconds) after which the packet times out
       * 
* * uint64 timeout_timestamp = 8 [(.gogoproto.moretags) = "yaml:\"timeout_timestamp\""]; */ public long getTimeoutTimestamp() { return timeoutTimestamp_; } /** *
       * block timestamp (in nanoseconds) after which the packet times out
       * 
* * uint64 timeout_timestamp = 8 [(.gogoproto.moretags) = "yaml:\"timeout_timestamp\""]; */ public Builder setTimeoutTimestamp(long value) { timeoutTimestamp_ = value; onChanged(); return this; } /** *
       * block timestamp (in nanoseconds) after which the packet times out
       * 
* * uint64 timeout_timestamp = 8 [(.gogoproto.moretags) = "yaml:\"timeout_timestamp\""]; */ public Builder clearTimeoutTimestamp() { timeoutTimestamp_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:ibc.core.channel.v1.Packet) } // @@protoc_insertion_point(class_scope:ibc.core.channel.v1.Packet) private static final ibc.core.channel.v1.ChannelOuterClass.Packet DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new ibc.core.channel.v1.ChannelOuterClass.Packet(); } public static ibc.core.channel.v1.ChannelOuterClass.Packet getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Packet parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Packet(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Packet getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PacketStateOrBuilder extends // @@protoc_insertion_point(interface_extends:ibc.core.channel.v1.PacketState) com.google.protobuf.MessageOrBuilder { /** *
     * channel port identifier.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ java.lang.String getPortId(); /** *
     * channel port identifier.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ com.google.protobuf.ByteString getPortIdBytes(); /** *
     * channel unique identifier.
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ java.lang.String getChannelId(); /** *
     * channel unique identifier.
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ com.google.protobuf.ByteString getChannelIdBytes(); /** *
     * packet sequence.
     * 
* * uint64 sequence = 3; */ long getSequence(); /** *
     * embedded data that represents packet state.
     * 
* * bytes data = 4; */ com.google.protobuf.ByteString getData(); } /** *
   * PacketState defines the generic type necessary to retrieve and store
   * packet commitments, acknowledgements, and receipts.
   * Caller is responsible for knowing the context necessary to interpret this
   * state as a commitment, acknowledgement, or a receipt.
   * 
* * Protobuf type {@code ibc.core.channel.v1.PacketState} */ public static final class PacketState extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:ibc.core.channel.v1.PacketState) PacketStateOrBuilder { private static final long serialVersionUID = 0L; // Use PacketState.newBuilder() to construct. private PacketState(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PacketState() { portId_ = ""; channelId_ = ""; sequence_ = 0L; data_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private PacketState( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); portId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); channelId_ = s; break; } case 24: { sequence_ = input.readUInt64(); break; } case 34: { data_ = input.readBytes(); break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_PacketState_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_PacketState_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.PacketState.class, ibc.core.channel.v1.ChannelOuterClass.PacketState.Builder.class); } public static final int PORT_ID_FIELD_NUMBER = 1; private volatile java.lang.Object portId_; /** *
     * channel port identifier.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public java.lang.String getPortId() { java.lang.Object ref = portId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); portId_ = s; return s; } } /** *
     * channel port identifier.
     * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public com.google.protobuf.ByteString getPortIdBytes() { java.lang.Object ref = portId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); portId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CHANNEL_ID_FIELD_NUMBER = 2; private volatile java.lang.Object channelId_; /** *
     * channel unique identifier.
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public java.lang.String getChannelId() { java.lang.Object ref = channelId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); channelId_ = s; return s; } } /** *
     * channel unique identifier.
     * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public com.google.protobuf.ByteString getChannelIdBytes() { java.lang.Object ref = channelId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); channelId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SEQUENCE_FIELD_NUMBER = 3; private long sequence_; /** *
     * packet sequence.
     * 
* * uint64 sequence = 3; */ public long getSequence() { return sequence_; } public static final int DATA_FIELD_NUMBER = 4; private com.google.protobuf.ByteString data_; /** *
     * embedded data that represents packet state.
     * 
* * bytes data = 4; */ public com.google.protobuf.ByteString getData() { return data_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getPortIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, portId_); } if (!getChannelIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, channelId_); } if (sequence_ != 0L) { output.writeUInt64(3, sequence_); } if (!data_.isEmpty()) { output.writeBytes(4, data_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getPortIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, portId_); } if (!getChannelIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, channelId_); } if (sequence_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(3, sequence_); } if (!data_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, data_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof ibc.core.channel.v1.ChannelOuterClass.PacketState)) { return super.equals(obj); } ibc.core.channel.v1.ChannelOuterClass.PacketState other = (ibc.core.channel.v1.ChannelOuterClass.PacketState) obj; boolean result = true; result = result && getPortId() .equals(other.getPortId()); result = result && getChannelId() .equals(other.getChannelId()); result = result && (getSequence() == other.getSequence()); result = result && getData() .equals(other.getData()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PORT_ID_FIELD_NUMBER; hash = (53 * hash) + getPortId().hashCode(); hash = (37 * hash) + CHANNEL_ID_FIELD_NUMBER; hash = (53 * hash) + getChannelId().hashCode(); hash = (37 * hash) + SEQUENCE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSequence()); hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(ibc.core.channel.v1.ChannelOuterClass.PacketState prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * PacketState defines the generic type necessary to retrieve and store
     * packet commitments, acknowledgements, and receipts.
     * Caller is responsible for knowing the context necessary to interpret this
     * state as a commitment, acknowledgement, or a receipt.
     * 
* * Protobuf type {@code ibc.core.channel.v1.PacketState} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:ibc.core.channel.v1.PacketState) ibc.core.channel.v1.ChannelOuterClass.PacketStateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_PacketState_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_PacketState_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.PacketState.class, ibc.core.channel.v1.ChannelOuterClass.PacketState.Builder.class); } // Construct using ibc.core.channel.v1.ChannelOuterClass.PacketState.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); portId_ = ""; channelId_ = ""; sequence_ = 0L; data_ = com.google.protobuf.ByteString.EMPTY; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_PacketState_descriptor; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.PacketState getDefaultInstanceForType() { return ibc.core.channel.v1.ChannelOuterClass.PacketState.getDefaultInstance(); } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.PacketState build() { ibc.core.channel.v1.ChannelOuterClass.PacketState result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.PacketState buildPartial() { ibc.core.channel.v1.ChannelOuterClass.PacketState result = new ibc.core.channel.v1.ChannelOuterClass.PacketState(this); result.portId_ = portId_; result.channelId_ = channelId_; result.sequence_ = sequence_; result.data_ = data_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ibc.core.channel.v1.ChannelOuterClass.PacketState) { return mergeFrom((ibc.core.channel.v1.ChannelOuterClass.PacketState)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(ibc.core.channel.v1.ChannelOuterClass.PacketState other) { if (other == ibc.core.channel.v1.ChannelOuterClass.PacketState.getDefaultInstance()) return this; if (!other.getPortId().isEmpty()) { portId_ = other.portId_; onChanged(); } if (!other.getChannelId().isEmpty()) { channelId_ = other.channelId_; onChanged(); } if (other.getSequence() != 0L) { setSequence(other.getSequence()); } if (other.getData() != com.google.protobuf.ByteString.EMPTY) { setData(other.getData()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { ibc.core.channel.v1.ChannelOuterClass.PacketState parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (ibc.core.channel.v1.ChannelOuterClass.PacketState) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object portId_ = ""; /** *
       * channel port identifier.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public java.lang.String getPortId() { java.lang.Object ref = portId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); portId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * channel port identifier.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public com.google.protobuf.ByteString getPortIdBytes() { java.lang.Object ref = portId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); portId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * channel port identifier.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public Builder setPortId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } portId_ = value; onChanged(); return this; } /** *
       * channel port identifier.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public Builder clearPortId() { portId_ = getDefaultInstance().getPortId(); onChanged(); return this; } /** *
       * channel port identifier.
       * 
* * string port_id = 1 [(.gogoproto.moretags) = "yaml:\"port_id\""]; */ public Builder setPortIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); portId_ = value; onChanged(); return this; } private java.lang.Object channelId_ = ""; /** *
       * channel unique identifier.
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public java.lang.String getChannelId() { java.lang.Object ref = channelId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); channelId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * channel unique identifier.
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public com.google.protobuf.ByteString getChannelIdBytes() { java.lang.Object ref = channelId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); channelId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * channel unique identifier.
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public Builder setChannelId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } channelId_ = value; onChanged(); return this; } /** *
       * channel unique identifier.
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public Builder clearChannelId() { channelId_ = getDefaultInstance().getChannelId(); onChanged(); return this; } /** *
       * channel unique identifier.
       * 
* * string channel_id = 2 [(.gogoproto.moretags) = "yaml:\"channel_id\""]; */ public Builder setChannelIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); channelId_ = value; onChanged(); return this; } private long sequence_ ; /** *
       * packet sequence.
       * 
* * uint64 sequence = 3; */ public long getSequence() { return sequence_; } /** *
       * packet sequence.
       * 
* * uint64 sequence = 3; */ public Builder setSequence(long value) { sequence_ = value; onChanged(); return this; } /** *
       * packet sequence.
       * 
* * uint64 sequence = 3; */ public Builder clearSequence() { sequence_ = 0L; onChanged(); return this; } private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; /** *
       * embedded data that represents packet state.
       * 
* * bytes data = 4; */ public com.google.protobuf.ByteString getData() { return data_; } /** *
       * embedded data that represents packet state.
       * 
* * bytes data = 4; */ public Builder setData(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } data_ = value; onChanged(); return this; } /** *
       * embedded data that represents packet state.
       * 
* * bytes data = 4; */ public Builder clearData() { data_ = getDefaultInstance().getData(); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:ibc.core.channel.v1.PacketState) } // @@protoc_insertion_point(class_scope:ibc.core.channel.v1.PacketState) private static final ibc.core.channel.v1.ChannelOuterClass.PacketState DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new ibc.core.channel.v1.ChannelOuterClass.PacketState(); } public static ibc.core.channel.v1.ChannelOuterClass.PacketState getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public PacketState parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PacketState(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.PacketState getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AcknowledgementOrBuilder extends // @@protoc_insertion_point(interface_extends:ibc.core.channel.v1.Acknowledgement) com.google.protobuf.MessageOrBuilder { /** * bytes result = 21; */ com.google.protobuf.ByteString getResult(); /** * string error = 22; */ java.lang.String getError(); /** * string error = 22; */ com.google.protobuf.ByteString getErrorBytes(); public ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.ResponseCase getResponseCase(); } /** *
   * Acknowledgement is the recommended acknowledgement format to be used by
   * app-specific protocols.
   * NOTE: The field numbers 21 and 22 were explicitly chosen to avoid accidental
   * conflicts with other protobuf message formats used for acknowledgements.
   * The first byte of any message with this format will be the non-ASCII values
   * `0xaa` (result) or `0xb2` (error). Implemented as defined by ICS:
   * https://github.com/cosmos/ics/tree/master/spec/ics-004-channel-and-packet-semantics#acknowledgement-envelope
   * 
* * Protobuf type {@code ibc.core.channel.v1.Acknowledgement} */ public static final class Acknowledgement extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:ibc.core.channel.v1.Acknowledgement) AcknowledgementOrBuilder { private static final long serialVersionUID = 0L; // Use Acknowledgement.newBuilder() to construct. private Acknowledgement(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Acknowledgement() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Acknowledgement( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 170: { responseCase_ = 21; response_ = input.readBytes(); break; } case 178: { java.lang.String s = input.readStringRequireUtf8(); responseCase_ = 22; response_ = s; break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Acknowledgement_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Acknowledgement_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.class, ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.Builder.class); } private int responseCase_ = 0; private java.lang.Object response_; public enum ResponseCase implements com.google.protobuf.Internal.EnumLite { RESULT(21), ERROR(22), RESPONSE_NOT_SET(0); private final int value; private ResponseCase(int value) { this.value = value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ResponseCase valueOf(int value) { return forNumber(value); } public static ResponseCase forNumber(int value) { switch (value) { case 21: return RESULT; case 22: return ERROR; case 0: return RESPONSE_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public ResponseCase getResponseCase() { return ResponseCase.forNumber( responseCase_); } public static final int RESULT_FIELD_NUMBER = 21; /** * bytes result = 21; */ public com.google.protobuf.ByteString getResult() { if (responseCase_ == 21) { return (com.google.protobuf.ByteString) response_; } return com.google.protobuf.ByteString.EMPTY; } public static final int ERROR_FIELD_NUMBER = 22; /** * string error = 22; */ public java.lang.String getError() { java.lang.Object ref = ""; if (responseCase_ == 22) { ref = response_; } if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (responseCase_ == 22) { response_ = s; } return s; } } /** * string error = 22; */ public com.google.protobuf.ByteString getErrorBytes() { java.lang.Object ref = ""; if (responseCase_ == 22) { ref = response_; } if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (responseCase_ == 22) { response_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (responseCase_ == 21) { output.writeBytes( 21, (com.google.protobuf.ByteString) response_); } if (responseCase_ == 22) { com.google.protobuf.GeneratedMessageV3.writeString(output, 22, response_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (responseCase_ == 21) { size += com.google.protobuf.CodedOutputStream .computeBytesSize( 21, (com.google.protobuf.ByteString) response_); } if (responseCase_ == 22) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, response_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof ibc.core.channel.v1.ChannelOuterClass.Acknowledgement)) { return super.equals(obj); } ibc.core.channel.v1.ChannelOuterClass.Acknowledgement other = (ibc.core.channel.v1.ChannelOuterClass.Acknowledgement) obj; boolean result = true; result = result && getResponseCase().equals( other.getResponseCase()); if (!result) return false; switch (responseCase_) { case 21: result = result && getResult() .equals(other.getResult()); break; case 22: result = result && getError() .equals(other.getError()); break; case 0: default: } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); switch (responseCase_) { case 21: hash = (37 * hash) + RESULT_FIELD_NUMBER; hash = (53 * hash) + getResult().hashCode(); break; case 22: hash = (37 * hash) + ERROR_FIELD_NUMBER; hash = (53 * hash) + getError().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(ibc.core.channel.v1.ChannelOuterClass.Acknowledgement prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Acknowledgement is the recommended acknowledgement format to be used by
     * app-specific protocols.
     * NOTE: The field numbers 21 and 22 were explicitly chosen to avoid accidental
     * conflicts with other protobuf message formats used for acknowledgements.
     * The first byte of any message with this format will be the non-ASCII values
     * `0xaa` (result) or `0xb2` (error). Implemented as defined by ICS:
     * https://github.com/cosmos/ics/tree/master/spec/ics-004-channel-and-packet-semantics#acknowledgement-envelope
     * 
* * Protobuf type {@code ibc.core.channel.v1.Acknowledgement} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:ibc.core.channel.v1.Acknowledgement) ibc.core.channel.v1.ChannelOuterClass.AcknowledgementOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Acknowledgement_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Acknowledgement_fieldAccessorTable .ensureFieldAccessorsInitialized( ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.class, ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.Builder.class); } // Construct using ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); responseCase_ = 0; response_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return ibc.core.channel.v1.ChannelOuterClass.internal_static_ibc_core_channel_v1_Acknowledgement_descriptor; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Acknowledgement getDefaultInstanceForType() { return ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.getDefaultInstance(); } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Acknowledgement build() { ibc.core.channel.v1.ChannelOuterClass.Acknowledgement result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Acknowledgement buildPartial() { ibc.core.channel.v1.ChannelOuterClass.Acknowledgement result = new ibc.core.channel.v1.ChannelOuterClass.Acknowledgement(this); if (responseCase_ == 21) { result.response_ = response_; } if (responseCase_ == 22) { result.response_ = response_; } result.responseCase_ = responseCase_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ibc.core.channel.v1.ChannelOuterClass.Acknowledgement) { return mergeFrom((ibc.core.channel.v1.ChannelOuterClass.Acknowledgement)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(ibc.core.channel.v1.ChannelOuterClass.Acknowledgement other) { if (other == ibc.core.channel.v1.ChannelOuterClass.Acknowledgement.getDefaultInstance()) return this; switch (other.getResponseCase()) { case RESULT: { setResult(other.getResult()); break; } case ERROR: { responseCase_ = 22; response_ = other.response_; onChanged(); break; } case RESPONSE_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { ibc.core.channel.v1.ChannelOuterClass.Acknowledgement parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (ibc.core.channel.v1.ChannelOuterClass.Acknowledgement) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int responseCase_ = 0; private java.lang.Object response_; public ResponseCase getResponseCase() { return ResponseCase.forNumber( responseCase_); } public Builder clearResponse() { responseCase_ = 0; response_ = null; onChanged(); return this; } /** * bytes result = 21; */ public com.google.protobuf.ByteString getResult() { if (responseCase_ == 21) { return (com.google.protobuf.ByteString) response_; } return com.google.protobuf.ByteString.EMPTY; } /** * bytes result = 21; */ public Builder setResult(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } responseCase_ = 21; response_ = value; onChanged(); return this; } /** * bytes result = 21; */ public Builder clearResult() { if (responseCase_ == 21) { responseCase_ = 0; response_ = null; onChanged(); } return this; } /** * string error = 22; */ public java.lang.String getError() { java.lang.Object ref = ""; if (responseCase_ == 22) { ref = response_; } if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (responseCase_ == 22) { response_ = s; } return s; } else { return (java.lang.String) ref; } } /** * string error = 22; */ public com.google.protobuf.ByteString getErrorBytes() { java.lang.Object ref = ""; if (responseCase_ == 22) { ref = response_; } if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (responseCase_ == 22) { response_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string error = 22; */ public Builder setError( java.lang.String value) { if (value == null) { throw new NullPointerException(); } responseCase_ = 22; response_ = value; onChanged(); return this; } /** * string error = 22; */ public Builder clearError() { if (responseCase_ == 22) { responseCase_ = 0; response_ = null; onChanged(); } return this; } /** * string error = 22; */ public Builder setErrorBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); responseCase_ = 22; response_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:ibc.core.channel.v1.Acknowledgement) } // @@protoc_insertion_point(class_scope:ibc.core.channel.v1.Acknowledgement) private static final ibc.core.channel.v1.ChannelOuterClass.Acknowledgement DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new ibc.core.channel.v1.ChannelOuterClass.Acknowledgement(); } public static ibc.core.channel.v1.ChannelOuterClass.Acknowledgement getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Acknowledgement parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Acknowledgement(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public ibc.core.channel.v1.ChannelOuterClass.Acknowledgement getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_ibc_core_channel_v1_Channel_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ibc_core_channel_v1_Channel_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ibc_core_channel_v1_IdentifiedChannel_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ibc_core_channel_v1_IdentifiedChannel_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ibc_core_channel_v1_Counterparty_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ibc_core_channel_v1_Counterparty_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ibc_core_channel_v1_Packet_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ibc_core_channel_v1_Packet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ibc_core_channel_v1_PacketState_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ibc_core_channel_v1_PacketState_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ibc_core_channel_v1_Acknowledgement_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_ibc_core_channel_v1_Acknowledgement_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n!ibc/core/channel/v1/channel.proto\022\023ibc" + ".core.channel.v1\032\024gogoproto/gogo.proto\032\037" + "ibc/core/client/v1/client.proto\"\355\001\n\007Chan" + "nel\022)\n\005state\030\001 \001(\0162\032.ibc.core.channel.v1" + ".State\022,\n\010ordering\030\002 \001(\0162\032.ibc.core.chan" + "nel.v1.Order\022=\n\014counterparty\030\003 \001(\0132!.ibc" + ".core.channel.v1.CounterpartyB\004\310\336\037\000\0223\n\017c" + "onnection_hops\030\004 \003(\tB\032\362\336\037\026yaml:\"connecti" + "on_hops\"\022\017\n\007version\030\005 \001(\t:\004\210\240\037\000\"\234\002\n\021Iden" + "tifiedChannel\022)\n\005state\030\001 \001(\0162\032.ibc.core." + "channel.v1.State\022,\n\010ordering\030\002 \001(\0162\032.ibc" + ".core.channel.v1.Order\022=\n\014counterparty\030\003" + " \001(\0132!.ibc.core.channel.v1.CounterpartyB" + "\004\310\336\037\000\0223\n\017connection_hops\030\004 \003(\tB\032\362\336\037\026yaml" + ":\"connection_hops\"\022\017\n\007version\030\005 \001(\t\022\017\n\007p" + "ort_id\030\006 \001(\t\022\022\n\nchannel_id\030\007 \001(\t:\004\210\240\037\000\"d" + "\n\014Counterparty\022#\n\007port_id\030\001 \001(\tB\022\362\336\037\016yam" + "l:\"port_id\"\022)\n\nchannel_id\030\002 \001(\tB\025\362\336\037\021yam" + "l:\"channel_id\":\004\210\240\037\000\"\216\003\n\006Packet\022\020\n\010seque" + "nce\030\001 \001(\004\022+\n\013source_port\030\002 \001(\tB\026\362\336\037\022yaml" + ":\"source_port\"\0221\n\016source_channel\030\003 \001(\tB\031" + "\362\336\037\025yaml:\"source_channel\"\0225\n\020destination" + "_port\030\004 \001(\tB\033\362\336\037\027yaml:\"destination_port\"" + "\022;\n\023destination_channel\030\005 \001(\tB\036\362\336\037\032yaml:" + "\"destination_channel\"\022\014\n\004data\030\006 \001(\014\022Q\n\016t" + "imeout_height\030\007 \001(\0132\032.ibc.core.client.v1" + ".HeightB\035\362\336\037\025yaml:\"timeout_height\"\310\336\037\000\0227" + "\n\021timeout_timestamp\030\010 \001(\004B\034\362\336\037\030yaml:\"tim" + "eout_timestamp\":\004\210\240\037\000\"\203\001\n\013PacketState\022#\n" + "\007port_id\030\001 \001(\tB\022\362\336\037\016yaml:\"port_id\"\022)\n\nch" + "annel_id\030\002 \001(\tB\025\362\336\037\021yaml:\"channel_id\"\022\020\n" + "\010sequence\030\003 \001(\004\022\014\n\004data\030\004 \001(\014:\004\210\240\037\000\"@\n\017A" + "cknowledgement\022\020\n\006result\030\025 \001(\014H\000\022\017\n\005erro" + "r\030\026 \001(\tH\000B\n\n\010response*\267\001\n\005State\0226\n\037STATE" + "_UNINITIALIZED_UNSPECIFIED\020\000\032\021\212\235 \rUNINIT" + "IALIZED\022\030\n\nSTATE_INIT\020\001\032\010\212\235 \004INIT\022\036\n\rSTA" + "TE_TRYOPEN\020\002\032\013\212\235 \007TRYOPEN\022\030\n\nSTATE_OPEN\020" + "\003\032\010\212\235 \004OPEN\022\034\n\014STATE_CLOSED\020\004\032\n\212\235 \006CLOSE" + "D\032\004\210\243\036\000*w\n\005Order\022$\n\026ORDER_NONE_UNSPECIFI" + "ED\020\000\032\010\212\235 \004NONE\022\"\n\017ORDER_UNORDERED\020\001\032\r\212\235 " + "\tUNORDERED\022\036\n\rORDER_ORDERED\020\002\032\013\212\235 \007ORDER" + "ED\032\004\210\243\036\000B:Z8github.com/cosmos/cosmos-sdk" + "/x/ibc/core/04-channel/typesb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.GoGoProtos.getDescriptor(), ibc.core.client.v1.Client.getDescriptor(), }, assigner); internal_static_ibc_core_channel_v1_Channel_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_ibc_core_channel_v1_Channel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_ibc_core_channel_v1_Channel_descriptor, new java.lang.String[] { "State", "Ordering", "Counterparty", "ConnectionHops", "Version", }); internal_static_ibc_core_channel_v1_IdentifiedChannel_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_ibc_core_channel_v1_IdentifiedChannel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_ibc_core_channel_v1_IdentifiedChannel_descriptor, new java.lang.String[] { "State", "Ordering", "Counterparty", "ConnectionHops", "Version", "PortId", "ChannelId", }); internal_static_ibc_core_channel_v1_Counterparty_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_ibc_core_channel_v1_Counterparty_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_ibc_core_channel_v1_Counterparty_descriptor, new java.lang.String[] { "PortId", "ChannelId", }); internal_static_ibc_core_channel_v1_Packet_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_ibc_core_channel_v1_Packet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_ibc_core_channel_v1_Packet_descriptor, new java.lang.String[] { "Sequence", "SourcePort", "SourceChannel", "DestinationPort", "DestinationChannel", "Data", "TimeoutHeight", "TimeoutTimestamp", }); internal_static_ibc_core_channel_v1_PacketState_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_ibc_core_channel_v1_PacketState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_ibc_core_channel_v1_PacketState_descriptor, new java.lang.String[] { "PortId", "ChannelId", "Sequence", "Data", }); internal_static_ibc_core_channel_v1_Acknowledgement_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_ibc_core_channel_v1_Acknowledgement_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_ibc_core_channel_v1_Acknowledgement_descriptor, new java.lang.String[] { "Result", "Error", "Response", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.protobuf.GoGoProtos.enumvalueCustomname); registry.add(com.google.protobuf.GoGoProtos.goprotoEnumPrefix); registry.add(com.google.protobuf.GoGoProtos.goprotoGetters); registry.add(com.google.protobuf.GoGoProtos.moretags); registry.add(com.google.protobuf.GoGoProtos.nullable); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); com.google.protobuf.GoGoProtos.getDescriptor(); ibc.core.client.v1.Client.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy