public
final
class
Endpoint
extends
GeneratedMessageV3
implements
EndpointOrBuilder
Endpoint describes a single IDS endpoint. It defines a forwarding rule to
which packets can be sent for IDS inspection.
Protobuf type google.cloud.ids.v1.Endpoint
Static Fields
CREATE_TIME_FIELD_NUMBER
public
static
final
int
CREATE_TIME_FIELD_NUMBER
Field Value
DESCRIPTION_FIELD_NUMBER
public
static
final
int
DESCRIPTION_FIELD_NUMBER
Field Value
ENDPOINT_FORWARDING_RULE_FIELD_NUMBER
public
static
final
int
ENDPOINT_FORWARDING_RULE_FIELD_NUMBER
Field Value
ENDPOINT_IP_FIELD_NUMBER
public
static
final
int
ENDPOINT_IP_FIELD_NUMBER
Field Value
LABELS_FIELD_NUMBER
public
static
final
int
LABELS_FIELD_NUMBER
Field Value
NAME_FIELD_NUMBER
public
static
final
int
NAME_FIELD_NUMBER
Field Value
NETWORK_FIELD_NUMBER
public
static
final
int
NETWORK_FIELD_NUMBER
Field Value
SEVERITY_FIELD_NUMBER
public
static
final
int
SEVERITY_FIELD_NUMBER
Field Value
STATE_FIELD_NUMBER
public
static
final
int
STATE_FIELD_NUMBER
Field Value
TRAFFIC_LOGS_FIELD_NUMBER
public
static
final
int
TRAFFIC_LOGS_FIELD_NUMBER
Field Value
UPDATE_TIME_FIELD_NUMBER
public
static
final
int
UPDATE_TIME_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public
static
Endpoint
getDefaultInstance
()
Returns
getDescriptor()
public
static
final
Descriptors
.
Descriptor
getDescriptor
()
Returns
newBuilder()
public
static
Endpoint
.
Builder
newBuilder
()
Returns
newBuilder(Endpoint prototype)
public
static
Endpoint
.
Builder
newBuilder
(
Endpoint
prototype
)
Parameter
Returns
public
static
Endpoint
parseDelimitedFrom
(
InputStream
input
)
Parameter
Returns
Exceptions
public
static
Endpoint
parseDelimitedFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public
static
Endpoint
parseFrom
(
byte
[]
data
)
Parameter
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public
static
Endpoint
parseFrom
(
byte
[]
data
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public
static
Endpoint
parseFrom
(
ByteString
data
)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public
static
Endpoint
parseFrom
(
ByteString
data
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
public
static
Endpoint
parseFrom
(
CodedInputStream
input
)
Parameter
Returns
Exceptions
public
static
Endpoint
parseFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
public
static
Endpoint
parseFrom
(
InputStream
input
)
Parameter
Returns
Exceptions
public
static
Endpoint
parseFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public
static
Endpoint
parseFrom
(
ByteBuffer
data
)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public
static
Endpoint
parseFrom
(
ByteBuffer
data
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parser()
public
static
Parser<Endpoint>
parser
()
Returns
Methods
containsLabels(String key)
public
boolean
containsLabels
(
String
key
)
The labels of the endpoint.
map<string, string> labels = 4;
Parameter
Returns
equals(Object obj)
public
boolean
equals
(
Object
obj
)
Parameter
Returns
Overrides
getCreateTime()
public
Timestamp
getCreateTime
()
Output only. The create time timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getCreateTimeOrBuilder()
public
TimestampOrBuilder
getCreateTimeOrBuilder
()
Output only. The create time timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getDefaultInstanceForType()
public
Endpoint
getDefaultInstanceForType
()
Returns
getDescription()
public
String
getDescription
()
User-provided description of the endpoint
string description = 8;
Returns
getDescriptionBytes()
public
ByteString
getDescriptionBytes
()
User-provided description of the endpoint
string description = 8;
Returns Type |
Description |
ByteString
|
The bytes for description.
|
getEndpointForwardingRule()
public
String
getEndpointForwardingRule
()
Output only. The fully qualified URL of the endpoint's ILB Forwarding Rule.
string endpoint_forwarding_rule = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns Type |
Description |
String
|
The endpointForwardingRule.
|
getEndpointForwardingRuleBytes()
public
ByteString
getEndpointForwardingRuleBytes
()
Output only. The fully qualified URL of the endpoint's ILB Forwarding Rule.
string endpoint_forwarding_rule = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns Type |
Description |
ByteString
|
The bytes for endpointForwardingRule.
|
getEndpointIp()
public
String
getEndpointIp
()
Output only. The IP address of the IDS Endpoint's ILB.
string endpoint_ip = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getEndpointIpBytes()
public
ByteString
getEndpointIpBytes
()
Output only. The IP address of the IDS Endpoint's ILB.
string endpoint_ip = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns Type |
Description |
ByteString
|
The bytes for endpointIp.
|
getLabels()
public
Map<String
,
String
>
getLabels
()
Returns
getLabelsCount()
public
int
getLabelsCount
()
The labels of the endpoint.
map<string, string> labels = 4;
Returns
getLabelsMap()
public
Map<String
,
String
>
getLabelsMap
()
The labels of the endpoint.
map<string, string> labels = 4;
Returns
getLabelsOrDefault(String key, String defaultValue)
public
String
getLabelsOrDefault
(
String
key
,
String
defaultValue
)
The labels of the endpoint.
map<string, string> labels = 4;
Parameters
Returns
getLabelsOrThrow(String key)
public
String
getLabelsOrThrow
(
String
key
)
The labels of the endpoint.
map<string, string> labels = 4;
Parameter
Returns
getName()
Output only. The name of the endpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getNameBytes()
public
ByteString
getNameBytes
()
Output only. The name of the endpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getNetwork()
public
String
getNetwork
()
Required. The fully qualified URL of the network to which the IDS Endpoint is
attached.
string network = 5 [(.google.api.field_behavior) = REQUIRED];
Returns
getNetworkBytes()
public
ByteString
getNetworkBytes
()
Required. The fully qualified URL of the network to which the IDS Endpoint is
attached.
string network = 5 [(.google.api.field_behavior) = REQUIRED];
Returns
getParserForType()
public
Parser<Endpoint>
getParserForType
()
Returns
Overrides
getSerializedSize()
public
int
getSerializedSize
()
Returns
Overrides
getSeverity()
public
Endpoint
.
Severity
getSeverity
()
Required. Lowest threat severity that this endpoint will alert on.
.google.cloud.ids.v1.Endpoint.Severity severity = 9 [(.google.api.field_behavior) = REQUIRED];
Returns
getSeverityValue()
public
int
getSeverityValue
()
Required. Lowest threat severity that this endpoint will alert on.
.google.cloud.ids.v1.Endpoint.Severity severity = 9 [(.google.api.field_behavior) = REQUIRED];
Returns Type |
Description |
int
|
The enum numeric value on the wire for severity.
|
getState()
public
Endpoint
.
State
getState
()
Output only. Current state of the endpoint.
.google.cloud.ids.v1.Endpoint.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getStateValue()
public
int
getStateValue
()
Output only. Current state of the endpoint.
.google.cloud.ids.v1.Endpoint.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns Type |
Description |
int
|
The enum numeric value on the wire for state.
|
getTrafficLogs()
public
boolean
getTrafficLogs
()
Whether the endpoint should report traffic logs in addition to threat logs.
bool traffic_logs = 13;
Returns
getUnknownFields()
public
final
UnknownFieldSet
getUnknownFields
()
Returns
Overrides
getUpdateTime()
public
Timestamp
getUpdateTime
()
Output only. The update time timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getUpdateTimeOrBuilder()
public
TimestampOrBuilder
getUpdateTimeOrBuilder
()
Output only. The update time timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
hasCreateTime()
public
boolean
hasCreateTime
()
Output only. The create time timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns Type |
Description |
boolean
|
Whether the createTime field is set.
|
hasUpdateTime()
public
boolean
hasUpdateTime
()
Output only. The update time timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns Type |
Description |
boolean
|
Whether the updateTime field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
Returns
Overrides
internalGetMapField(int number)
protected
MapField
internalGetMapField
(
int
number
)
Parameter
Returns
Overrides
isInitialized()
public
final
boolean
isInitialized
()
Returns
Overrides
newBuilderForType()
public
Endpoint
.
Builder
newBuilderForType
()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected
Endpoint
.
Builder
newBuilderForType
(
GeneratedMessageV3
.
BuilderParent
parent
)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected
Object
newInstance
(
GeneratedMessageV3
.
UnusedPrivateParameter
unused
)
Parameter
Returns
Overrides
toBuilder()
public
Endpoint
.
Builder
toBuilder
()
Returns
writeTo(CodedOutputStream output)
public
void
writeTo
(
CodedOutputStream
output
)
Parameter
Overrides
Exceptions