类 GatewayOuterClass.Server
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- istio.networking.v1alpha3.GatewayOuterClass.Server
-
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,GatewayOuterClass.ServerOrBuilder,java.io.Serializable
- 封闭类:
- GatewayOuterClass
public static final class GatewayOuterClass.Server extends com.google.protobuf.GeneratedMessageV3 implements GatewayOuterClass.ServerOrBuilder
`Server` describes the properties of the proxy on a given load balancer port. For example, {{<tabset category-name="example">}} {{<tab name="v1alpha3" category-value="v1alpha3">}} ```yaml apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: my-ingress spec: selector: app: my-ingressgateway servers: - port: number: 80 name: http2 protocol: HTTP2 hosts: - "*" ``` {{</tab>}} {{<tab name="v1beta1" category-value="v1beta1">}} ```yaml apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata: name: my-ingress spec: selector: app: my-ingressgateway servers: - port: number: 80 name: http2 protocol: HTTP2 hosts: - "*" ``` {{</tab>}} {{</tabset>}} Another example {{<tabset category-name="example">}} {{<tab name="v1alpha3" category-value="v1alpha3">}} ```yaml apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: my-tcp-ingress spec: selector: app: my-tcp-ingressgateway servers: - port: number: 27018 name: mongo protocol: MONGO hosts: - "*" ``` {{</tab>}} {{<tab name="v1beta1" category-value="v1beta1">}} ```yaml apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata: name: my-tcp-ingress spec: selector: app: my-tcp-ingressgateway servers: - port: number: 27018 name: mongo protocol: MONGO hosts: - "*" ``` {{</tab>}} {{</tabset>}} The following is an example of TLS configuration for port 443 {{<tabset category-name="example">}} {{<tab name="v1alpha3" category-value="v1alpha3">}} ```yaml apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: my-tls-ingress spec: selector: app: my-tls-ingressgateway servers: - port: number: 443 name: https protocol: HTTPS hosts: - "*" tls: mode: SIMPLE serverCertificate: /etc/certs/server.pem privateKey: /etc/certs/privatekey.pem ``` {{</tab>}} {{<tab name="v1beta1" category-value="v1beta1">}} ```yaml apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata: name: my-tls-ingress spec: selector: app: my-tls-ingressgateway servers: - port: number: 443 name: https protocol: HTTPS hosts: - "*" tls: mode: SIMPLE serverCertificate: /etc/certs/server.pem privateKey: /etc/certs/privatekey.pem ``` {{</tab>}} {{</tabset>}}Protobuf typeistio.networking.v1alpha3.Server- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classGatewayOuterClass.Server.Builder`Server` describes the properties of the proxy on a given load balancer port.-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.lang.Objectbind_static intBIND_FIELD_NUMBERstatic intDEFAULT_ENDPOINT_FIELD_NUMBERprivate static GatewayOuterClass.ServerDEFAULT_INSTANCEprivate java.lang.ObjectdefaultEndpoint_private com.google.protobuf.LazyStringListhosts_static intHOSTS_FIELD_NUMBERprivate bytememoizedIsInitializedprivate java.lang.Objectname_static intNAME_FIELD_NUMBERprivate static com.google.protobuf.Parser<GatewayOuterClass.Server>PARSERprivate GatewayOuterClass.Portport_static intPORT_FIELD_NUMBERprivate static longserialVersionUIDprivate GatewayOuterClass.ServerTLSSettingstls_static intTLS_FIELD_NUMBER
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(java.lang.Object obj)java.lang.StringgetBind()$hide_from_docs The ip or the Unix domain socket to which the listener should be bound to.com.google.protobuf.ByteStringgetBindBytes()$hide_from_docs The ip or the Unix domain socket to which the listener should be bound to.java.lang.StringgetDefaultEndpoint()The loopback IP endpoint or Unix domain socket to which traffic should be forwarded to by default.com.google.protobuf.ByteStringgetDefaultEndpointBytes()The loopback IP endpoint or Unix domain socket to which traffic should be forwarded to by default.static GatewayOuterClass.ServergetDefaultInstance()GatewayOuterClass.ServergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetHosts(int index)One or more hosts exposed by this gateway.com.google.protobuf.ByteStringgetHostsBytes(int index)One or more hosts exposed by this gateway.intgetHostsCount()One or more hosts exposed by this gateway.com.google.protobuf.ProtocolStringListgetHostsList()One or more hosts exposed by this gateway.java.lang.StringgetName()An optional name of the server, when set must be unique across all servers.com.google.protobuf.ByteStringgetNameBytes()An optional name of the server, when set must be unique across all servers.com.google.protobuf.Parser<GatewayOuterClass.Server>getParserForType()GatewayOuterClass.PortgetPort()The Port on which the proxy should listen for incoming connections.GatewayOuterClass.PortOrBuildergetPortOrBuilder()The Port on which the proxy should listen for incoming connections.intgetSerializedSize()GatewayOuterClass.ServerTLSSettingsgetTls()Set of TLS related options that govern the server's behavior.GatewayOuterClass.ServerTLSSettingsOrBuildergetTlsOrBuilder()Set of TLS related options that govern the server's behavior.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasPort()The Port on which the proxy should listen for incoming connections.booleanhasTls()Set of TLS related options that govern the server's behavior.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static GatewayOuterClass.Server.BuildernewBuilder()static GatewayOuterClass.Server.BuildernewBuilder(GatewayOuterClass.Server prototype)GatewayOuterClass.Server.BuildernewBuilderForType()protected GatewayOuterClass.Server.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static GatewayOuterClass.ServerparseDelimitedFrom(java.io.InputStream input)static GatewayOuterClass.ServerparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayOuterClass.ServerparseFrom(byte[] data)static GatewayOuterClass.ServerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayOuterClass.ServerparseFrom(com.google.protobuf.ByteString data)static GatewayOuterClass.ServerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayOuterClass.ServerparseFrom(com.google.protobuf.CodedInputStream input)static GatewayOuterClass.ServerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayOuterClass.ServerparseFrom(java.io.InputStream input)static GatewayOuterClass.ServerparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayOuterClass.ServerparseFrom(java.nio.ByteBuffer data)static GatewayOuterClass.ServerparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<GatewayOuterClass.Server>parser()GatewayOuterClass.Server.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
PORT_FIELD_NUMBER
public static final int PORT_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
port_
private GatewayOuterClass.Port port_
-
BIND_FIELD_NUMBER
public static final int BIND_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
bind_
private volatile java.lang.Object bind_
-
HOSTS_FIELD_NUMBER
public static final int HOSTS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
hosts_
private com.google.protobuf.LazyStringList hosts_
-
TLS_FIELD_NUMBER
public static final int TLS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
tls_
private GatewayOuterClass.ServerTLSSettings tls_
-
DEFAULT_ENDPOINT_FIELD_NUMBER
public static final int DEFAULT_ENDPOINT_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
defaultEndpoint_
private volatile java.lang.Object defaultEndpoint_
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
name_
private volatile java.lang.Object name_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final GatewayOuterClass.Server DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<GatewayOuterClass.Server> PARSER
-
-
方法详细资料
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
hasPort
public boolean hasPort()
The Port on which the proxy should listen for incoming connections.
.istio.networking.v1alpha3.Port port = 1 [(.google.api.field_behavior) = REQUIRED];- 指定者:
hasPort在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- Whether the port field is set.
-
getPort
public GatewayOuterClass.Port getPort()
The Port on which the proxy should listen for incoming connections.
.istio.networking.v1alpha3.Port port = 1 [(.google.api.field_behavior) = REQUIRED];- 指定者:
getPort在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The port.
-
getPortOrBuilder
public GatewayOuterClass.PortOrBuilder getPortOrBuilder()
The Port on which the proxy should listen for incoming connections.
.istio.networking.v1alpha3.Port port = 1 [(.google.api.field_behavior) = REQUIRED];
-
getBind
public java.lang.String getBind()
$hide_from_docs The ip or the Unix domain socket to which the listener should be bound to. Format: `x.x.x.x` or `unix:///path/to/uds` or `unix://@foobar` (Linux abstract namespace). When using Unix domain sockets, the port number should be 0.
string bind = 4;- 指定者:
getBind在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The bind.
-
getBindBytes
public com.google.protobuf.ByteString getBindBytes()
$hide_from_docs The ip or the Unix domain socket to which the listener should be bound to. Format: `x.x.x.x` or `unix:///path/to/uds` or `unix://@foobar` (Linux abstract namespace). When using Unix domain sockets, the port number should be 0.
string bind = 4;- 指定者:
getBindBytes在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The bytes for bind.
-
getHostsList
public com.google.protobuf.ProtocolStringList getHostsList()
One or more hosts exposed by this gateway. While typically applicable to HTTP services, it can also be used for TCP services using TLS with SNI. A host is specified as a `dnsName` with an optional `namespace/` prefix. The `dnsName` should be specified using FQDN format, optionally including a wildcard character in the left-most component (e.g., `prod/*.example.com`). Set the `dnsName` to `*` to select all `VirtualService` hosts from the specified namespace (e.g.,`prod/*`). The `namespace` can be set to `*` or `.`, representing any or the current namespace, respectively. For example, `*/foo.example.com` selects the service from any available namespace while `./foo.example.com` only selects the service from the namespace of the sidecar. The default, if no `namespace/` is specified, is `*/`, that is, select services from any namespace. Any associated `DestinationRule` in the selected namespace will also be used. A `VirtualService` must be bound to the gateway and must have one or more hosts that match the hosts specified in a server. The match could be an exact match or a suffix match with the server's hosts. For example, if the server's hosts specifies `*.example.com`, a `VirtualService` with hosts `dev.example.com` or `prod.example.com` will match. However, a `VirtualService` with host `example.com` or `newexample.com` will not match. NOTE: Only virtual services exported to the gateway's namespace (e.g., `exportTo` value of `*`) can be referenced. Private configurations (e.g., `exportTo` set to `.`) will not be available. Refer to the `exportTo` setting in `VirtualService`, `DestinationRule`, and `ServiceEntry` configurations for details.
repeated string hosts = 2 [(.google.api.field_behavior) = REQUIRED];- 指定者:
getHostsList在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- A list containing the hosts.
-
getHostsCount
public int getHostsCount()
One or more hosts exposed by this gateway. While typically applicable to HTTP services, it can also be used for TCP services using TLS with SNI. A host is specified as a `dnsName` with an optional `namespace/` prefix. The `dnsName` should be specified using FQDN format, optionally including a wildcard character in the left-most component (e.g., `prod/*.example.com`). Set the `dnsName` to `*` to select all `VirtualService` hosts from the specified namespace (e.g.,`prod/*`). The `namespace` can be set to `*` or `.`, representing any or the current namespace, respectively. For example, `*/foo.example.com` selects the service from any available namespace while `./foo.example.com` only selects the service from the namespace of the sidecar. The default, if no `namespace/` is specified, is `*/`, that is, select services from any namespace. Any associated `DestinationRule` in the selected namespace will also be used. A `VirtualService` must be bound to the gateway and must have one or more hosts that match the hosts specified in a server. The match could be an exact match or a suffix match with the server's hosts. For example, if the server's hosts specifies `*.example.com`, a `VirtualService` with hosts `dev.example.com` or `prod.example.com` will match. However, a `VirtualService` with host `example.com` or `newexample.com` will not match. NOTE: Only virtual services exported to the gateway's namespace (e.g., `exportTo` value of `*`) can be referenced. Private configurations (e.g., `exportTo` set to `.`) will not be available. Refer to the `exportTo` setting in `VirtualService`, `DestinationRule`, and `ServiceEntry` configurations for details.
repeated string hosts = 2 [(.google.api.field_behavior) = REQUIRED];- 指定者:
getHostsCount在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The count of hosts.
-
getHosts
public java.lang.String getHosts(int index)
One or more hosts exposed by this gateway. While typically applicable to HTTP services, it can also be used for TCP services using TLS with SNI. A host is specified as a `dnsName` with an optional `namespace/` prefix. The `dnsName` should be specified using FQDN format, optionally including a wildcard character in the left-most component (e.g., `prod/*.example.com`). Set the `dnsName` to `*` to select all `VirtualService` hosts from the specified namespace (e.g.,`prod/*`). The `namespace` can be set to `*` or `.`, representing any or the current namespace, respectively. For example, `*/foo.example.com` selects the service from any available namespace while `./foo.example.com` only selects the service from the namespace of the sidecar. The default, if no `namespace/` is specified, is `*/`, that is, select services from any namespace. Any associated `DestinationRule` in the selected namespace will also be used. A `VirtualService` must be bound to the gateway and must have one or more hosts that match the hosts specified in a server. The match could be an exact match or a suffix match with the server's hosts. For example, if the server's hosts specifies `*.example.com`, a `VirtualService` with hosts `dev.example.com` or `prod.example.com` will match. However, a `VirtualService` with host `example.com` or `newexample.com` will not match. NOTE: Only virtual services exported to the gateway's namespace (e.g., `exportTo` value of `*`) can be referenced. Private configurations (e.g., `exportTo` set to `.`) will not be available. Refer to the `exportTo` setting in `VirtualService`, `DestinationRule`, and `ServiceEntry` configurations for details.
repeated string hosts = 2 [(.google.api.field_behavior) = REQUIRED];- 指定者:
getHosts在接口中GatewayOuterClass.ServerOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The hosts at the given index.
-
getHostsBytes
public com.google.protobuf.ByteString getHostsBytes(int index)
One or more hosts exposed by this gateway. While typically applicable to HTTP services, it can also be used for TCP services using TLS with SNI. A host is specified as a `dnsName` with an optional `namespace/` prefix. The `dnsName` should be specified using FQDN format, optionally including a wildcard character in the left-most component (e.g., `prod/*.example.com`). Set the `dnsName` to `*` to select all `VirtualService` hosts from the specified namespace (e.g.,`prod/*`). The `namespace` can be set to `*` or `.`, representing any or the current namespace, respectively. For example, `*/foo.example.com` selects the service from any available namespace while `./foo.example.com` only selects the service from the namespace of the sidecar. The default, if no `namespace/` is specified, is `*/`, that is, select services from any namespace. Any associated `DestinationRule` in the selected namespace will also be used. A `VirtualService` must be bound to the gateway and must have one or more hosts that match the hosts specified in a server. The match could be an exact match or a suffix match with the server's hosts. For example, if the server's hosts specifies `*.example.com`, a `VirtualService` with hosts `dev.example.com` or `prod.example.com` will match. However, a `VirtualService` with host `example.com` or `newexample.com` will not match. NOTE: Only virtual services exported to the gateway's namespace (e.g., `exportTo` value of `*`) can be referenced. Private configurations (e.g., `exportTo` set to `.`) will not be available. Refer to the `exportTo` setting in `VirtualService`, `DestinationRule`, and `ServiceEntry` configurations for details.
repeated string hosts = 2 [(.google.api.field_behavior) = REQUIRED];- 指定者:
getHostsBytes在接口中GatewayOuterClass.ServerOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the hosts at the given index.
-
hasTls
public boolean hasTls()
Set of TLS related options that govern the server's behavior. Use these options to control if all http requests should be redirected to https, and the TLS modes to use.
.istio.networking.v1alpha3.ServerTLSSettings tls = 3;- 指定者:
hasTls在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- Whether the tls field is set.
-
getTls
public GatewayOuterClass.ServerTLSSettings getTls()
Set of TLS related options that govern the server's behavior. Use these options to control if all http requests should be redirected to https, and the TLS modes to use.
.istio.networking.v1alpha3.ServerTLSSettings tls = 3;- 指定者:
getTls在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The tls.
-
getTlsOrBuilder
public GatewayOuterClass.ServerTLSSettingsOrBuilder getTlsOrBuilder()
Set of TLS related options that govern the server's behavior. Use these options to control if all http requests should be redirected to https, and the TLS modes to use.
.istio.networking.v1alpha3.ServerTLSSettings tls = 3;
-
getDefaultEndpoint
public java.lang.String getDefaultEndpoint()
The loopback IP endpoint or Unix domain socket to which traffic should be forwarded to by default. Format should be `127.0.0.1:PORT` or `unix:///path/to/socket` or `unix://@foobar` (Linux abstract namespace). NOT IMPLEMENTED. $hide_from_docs
string default_endpoint = 5;- 指定者:
getDefaultEndpoint在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The defaultEndpoint.
-
getDefaultEndpointBytes
public com.google.protobuf.ByteString getDefaultEndpointBytes()
The loopback IP endpoint or Unix domain socket to which traffic should be forwarded to by default. Format should be `127.0.0.1:PORT` or `unix:///path/to/socket` or `unix://@foobar` (Linux abstract namespace). NOT IMPLEMENTED. $hide_from_docs
string default_endpoint = 5;- 指定者:
getDefaultEndpointBytes在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The bytes for defaultEndpoint.
-
getName
public java.lang.String getName()
An optional name of the server, when set must be unique across all servers. This will be used for variety of purposes like prefixing stats generated with this name etc.
string name = 6;- 指定者:
getName在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
An optional name of the server, when set must be unique across all servers. This will be used for variety of purposes like prefixing stats generated with this name etc.
string name = 6;- 指定者:
getNameBytes在接口中GatewayOuterClass.ServerOrBuilder- 返回:
- The bytes for name.
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static GatewayOuterClass.Server parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static GatewayOuterClass.Server parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static GatewayOuterClass.Server parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static GatewayOuterClass.Server parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
newBuilderForType
public GatewayOuterClass.Server.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static GatewayOuterClass.Server.Builder newBuilder()
-
newBuilder
public static GatewayOuterClass.Server.Builder newBuilder(GatewayOuterClass.Server prototype)
-
toBuilder
public GatewayOuterClass.Server.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected GatewayOuterClass.Server.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GatewayOuterClass.Server getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<GatewayOuterClass.Server> parser()
-
getParserForType
public com.google.protobuf.Parser<GatewayOuterClass.Server> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public GatewayOuterClass.Server getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-