com.zepben.protobuf.cim.iec61968.common.DocumentOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of evolve-grpc Show documentation
Show all versions of evolve-grpc Show documentation
Protobuf and gRPC definitions for the evolve platform
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: zepben/protobuf/cim/iec61968/common/Document.proto
package com.zepben.protobuf.cim.iec61968.common;
public interface DocumentOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61968.common.Document)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* The IdentifiedObject fields for this Document
*
*
* .zepben.protobuf.cim.iec61970.base.core.IdentifiedObject io = 1;
* @return Whether the io field is set.
*/
boolean hasIo();
/**
*
**
* The IdentifiedObject fields for this Document
*
*
* .zepben.protobuf.cim.iec61970.base.core.IdentifiedObject io = 1;
* @return The io.
*/
com.zepben.protobuf.cim.iec61970.base.core.IdentifiedObject getIo();
/**
*
**
* The IdentifiedObject fields for this Document
*
*
* .zepben.protobuf.cim.iec61970.base.core.IdentifiedObject io = 1;
*/
com.zepben.protobuf.cim.iec61970.base.core.IdentifiedObjectOrBuilder getIoOrBuilder();
/**
*
**
* Title of the Document
*
*
* string title = 2;
* @return The title.
*/
java.lang.String getTitle();
/**
*
**
* Title of the Document
*
*
* string title = 2;
* @return The bytes for title.
*/
com.google.protobuf.ByteString
getTitleBytes();
/**
*
**
* Timestamp of when this document was created.
*
*
* .google.protobuf.Timestamp createdDateTime = 3;
* @return Whether the createdDateTime field is set.
*/
boolean hasCreatedDateTime();
/**
*
**
* Timestamp of when this document was created.
*
*
* .google.protobuf.Timestamp createdDateTime = 3;
* @return The createdDateTime.
*/
com.google.protobuf.Timestamp getCreatedDateTime();
/**
*
**
* Timestamp of when this document was created.
*
*
* .google.protobuf.Timestamp createdDateTime = 3;
*/
com.google.protobuf.TimestampOrBuilder getCreatedDateTimeOrBuilder();
/**
*
**
* Name of the author of this document.
*
*
* string authorName = 4;
* @return The authorName.
*/
java.lang.String getAuthorName();
/**
*
**
* Name of the author of this document.
*
*
* string authorName = 4;
* @return The bytes for authorName.
*/
com.google.protobuf.ByteString
getAuthorNameBytes();
/**
*
**
* Utility-specific classification of this document, according to its corporate standards, practices,
* and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
*
*
* string type = 5;
* @return The type.
*/
java.lang.String getType();
/**
*
**
* Utility-specific classification of this document, according to its corporate standards, practices,
* and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
*
*
* string type = 5;
* @return The bytes for type.
*/
com.google.protobuf.ByteString
getTypeBytes();
/**
*
**
* Status of subject matter (e.g., Agreement, Work) this document represents.
*
*
* string status = 6;
* @return The status.
*/
java.lang.String getStatus();
/**
*
**
* Status of subject matter (e.g., Agreement, Work) this document represents.
*
*
* string status = 6;
* @return The bytes for status.
*/
com.google.protobuf.ByteString
getStatusBytes();
/**
*
**
* Free text comment
*
*
* string comment = 7;
* @return The comment.
*/
java.lang.String getComment();
/**
*
**
* Free text comment
*
*
* string comment = 7;
* @return The bytes for comment.
*/
com.google.protobuf.ByteString
getCommentBytes();
}