com.zepben.protobuf.cim.iec61968.assets.PoleOrBuilder 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/assets/Pole.proto
package com.zepben.protobuf.cim.iec61968.assets;
public interface PoleOrBuilder extends
// @@protoc_insertion_point(interface_extends:zepben.protobuf.cim.iec61968.assets.Pole)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* The Structure fields for this Pole
*
*
* .zepben.protobuf.cim.iec61968.assets.Structure st = 1;
* @return Whether the st field is set.
*/
boolean hasSt();
/**
*
**
* The Structure fields for this Pole
*
*
* .zepben.protobuf.cim.iec61968.assets.Structure st = 1;
* @return The st.
*/
com.zepben.protobuf.cim.iec61968.assets.Structure getSt();
/**
*
**
* The Structure fields for this Pole
*
*
* .zepben.protobuf.cim.iec61968.assets.Structure st = 1;
*/
com.zepben.protobuf.cim.iec61968.assets.StructureOrBuilder getStOrBuilder();
/**
*
**
* The streetlights associated with this Pole.
*
*
* repeated string streetlightMRIDs = 2;
* @return A list containing the streetlightMRIDs.
*/
java.util.List
getStreetlightMRIDsList();
/**
*
**
* The streetlights associated with this Pole.
*
*
* repeated string streetlightMRIDs = 2;
* @return The count of streetlightMRIDs.
*/
int getStreetlightMRIDsCount();
/**
*
**
* The streetlights associated with this Pole.
*
*
* repeated string streetlightMRIDs = 2;
* @param index The index of the element to return.
* @return The streetlightMRIDs at the given index.
*/
java.lang.String getStreetlightMRIDs(int index);
/**
*
**
* The streetlights associated with this Pole.
*
*
* repeated string streetlightMRIDs = 2;
* @param index The index of the value to return.
* @return The bytes of the streetlightMRIDs at the given index.
*/
com.google.protobuf.ByteString
getStreetlightMRIDsBytes(int index);
/**
*
**
* Pole class: 1, 2, 3, 4, 5, 6, 7, H1, H2, Other, Unknown.
*
*
* string classification = 3;
* @return The classification.
*/
java.lang.String getClassification();
/**
*
**
* Pole class: 1, 2, 3, 4, 5, 6, 7, H1, H2, Other, Unknown.
*
*
* string classification = 3;
* @return The bytes for classification.
*/
com.google.protobuf.ByteString
getClassificationBytes();
}