@Override public void writeTo(StreamOutput out) throws IOException { out.writeEnum(moduleType); out.writeString(classname); out.writeString(classpath); out.writeString(version); out.writeString(buildTime); out.writeString(gitsha1); }
public ModuleInfo(final StreamInput in) throws IOException { moduleType = in.readEnum(ModuleType.class); classname = in.readString(); classpath = in.readString(); version = in.readString(); buildTime = in.readString(); gitsha1 = in.readString(); assert(moduleType != null); }
@Override public void writeNodesTo(final StreamOutput out, List<ConfigUpdateNodeResponse> nodes) throws IOException { out.writeStreamableList(nodes); } }
@Override public void writeTo(StreamOutput out) throws IOException { out.writeString(uid); out.writeEnum(type); out.writeString(issueDate); out.writeString(expiryDate); out.writeString(issuedTo); out.writeString(issuer); out.writeString(startDate); out.writeOptionalVInt(majorVersion); out.writeString(clusterName); out.writeInt(allowedNodeCount); out.writeStringList(msgs); out.writeLong(expiresInDays); out.writeBoolean(isExpired); out.writeBoolean(valid); out.writeString(action); out.writeString(prodUsage); out.writeArray(StreamOutput::writeEnum, features==null?new Feature[0]:features); }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); dn = in.readString(); isAdmin = in.readBoolean(); isAuthenticated = in.readBoolean(); isNodeCertificateRequest = in.readBoolean(); }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); out.writeString(dn); out.writeBoolean(isAdmin); out.writeBoolean(isAuthenticated); out.writeBoolean(isNodeCertificateRequest); }
public User(final StreamInput in) throws IOException { super(); name = in.readString(); roles.addAll(in.readList(StreamInput::readString)); requestedTenant = in.readString(); attributes = in.readMap(StreamInput::readString, StreamInput::readString); }
@Override public void writeTo(StreamOutput out) throws IOException { out.writeString(name); out.writeStringList(new ArrayList<String>(roles)); out.writeString(requestedTenant); out.writeMap(attributes, StreamOutput::writeString, StreamOutput::writeString); }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); updatedConfigTypes = in.readStringArray(); message = in.readOptionalString(); }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); out.writeStringArray(updatedConfigTypes); out.writeOptionalString(message); }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); license = in.readOptionalWriteable(SearchGuardLicense::new); modules = new HashSet<>(in.readList(ModuleInfo::new)); }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); out.writeOptionalWriteable(license); out.writeList(new LinkedList<>(modules)); }
@Override public void writeTo(final StreamOutput out) throws IOException { super.writeTo(out); out.writeStringArray(configTypes); }
@Override public void readFrom(final StreamInput in) throws IOException { super.readFrom(in); this.configTypes = in.readStringArray(); }
@Override public List<LicenseInfoNodeResponse> readNodesFrom(final StreamInput in) throws IOException { return in.readList(LicenseInfoNodeResponse::readNodeResponse); }
@Override public Feature read(StreamInput in) throws IOException { return in.readEnum(Feature.class); }}, Feature[]::new);
@Override public void writeTo(StreamOutput out) throws IOException { out.writeStringList(new ArrayList<>(aliases)); out.writeStringList(new ArrayList<>(indices)); out.writeStringList(new ArrayList<>(allIndices)); out.writeStringList(new ArrayList<>(types)); } }
@Override public List<ConfigUpdateNodeResponse> readNodesFrom(final StreamInput in) throws IOException { return in.readList(ConfigUpdateNodeResponse::readNodeResponse); }
@Override public void writeNodesTo(final StreamOutput out, List<LicenseInfoNodeResponse> nodes) throws IOException { out.writeStreamableList(nodes); }
public Resolved(final StreamInput in) throws IOException { aliases = new HashSet<String>(in.readList(StreamInput::readString)); indices = new HashSet<String>(in.readList(StreamInput::readString)); allIndices = new HashSet<String>(in.readList(StreamInput::readString)); types = new HashSet<String>(in.readList(StreamInput::readString)); }