Class ForwardingRuleInfo (1.14.0)
Stay organized with collections
Save and categorize content based on your preferences.
public final class ForwardingRuleInfo extends GeneratedMessageV3 implements ForwardingRuleInfoOrBuilder
For display only. Metadata associated with a Compute Engine forwarding rule.
Protobuf type google.cloud.networkmanagement.v1.ForwardingRuleInfo
Static Fields
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MATCHED_PORT_RANGE_FIELD_NUMBER
public static final int MATCHED_PORT_RANGE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MATCHED_PROTOCOL_FIELD_NUMBER
public static final int MATCHED_PROTOCOL_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NETWORK_URI_FIELD_NUMBER
public static final int NETWORK_URI_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
URI_FIELD_NUMBER
public static final int URI_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
VIP_FIELD_NUMBER
public static final int VIP_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static ForwardingRuleInfo getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ForwardingRuleInfo.Builder newBuilder()
newBuilder(ForwardingRuleInfo prototype)
public static ForwardingRuleInfo.Builder newBuilder(ForwardingRuleInfo prototype)
public static ForwardingRuleInfo parseDelimitedFrom(InputStream input)
public static ForwardingRuleInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ForwardingRuleInfo parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ForwardingRuleInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ForwardingRuleInfo parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ForwardingRuleInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ForwardingRuleInfo parseFrom(CodedInputStream input)
public static ForwardingRuleInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ForwardingRuleInfo parseFrom(InputStream input)
public static ForwardingRuleInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ForwardingRuleInfo parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ForwardingRuleInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ForwardingRuleInfo> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public ForwardingRuleInfo getDefaultInstanceForType()
getDisplayName()
public String getDisplayName()
Name of a Compute Engine forwarding rule.
string display_name = 1;
Returns |
---|
Type | Description |
String | The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Name of a Compute Engine forwarding rule.
string display_name = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for displayName.
|
getMatchedPortRange()
public String getMatchedPortRange()
Port range defined in the forwarding rule that matches the test.
string matched_port_range = 6;
Returns |
---|
Type | Description |
String | The matchedPortRange.
|
getMatchedPortRangeBytes()
public ByteString getMatchedPortRangeBytes()
Port range defined in the forwarding rule that matches the test.
string matched_port_range = 6;
Returns |
---|
Type | Description |
ByteString | The bytes for matchedPortRange.
|
getMatchedProtocol()
public String getMatchedProtocol()
Protocol defined in the forwarding rule that matches the test.
string matched_protocol = 3;
Returns |
---|
Type | Description |
String | The matchedProtocol.
|
getMatchedProtocolBytes()
public ByteString getMatchedProtocolBytes()
Protocol defined in the forwarding rule that matches the test.
string matched_protocol = 3;
Returns |
---|
Type | Description |
ByteString | The bytes for matchedProtocol.
|
getNetworkUri()
public String getNetworkUri()
Network URI. Only valid for Internal Load Balancer.
string network_uri = 7;
Returns |
---|
Type | Description |
String | The networkUri.
|
getNetworkUriBytes()
public ByteString getNetworkUriBytes()
Network URI. Only valid for Internal Load Balancer.
string network_uri = 7;
Returns |
---|
Type | Description |
ByteString | The bytes for networkUri.
|
getParserForType()
public Parser<ForwardingRuleInfo> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getTarget()
public String getTarget()
Target type of the forwarding rule.
string target = 5;
Returns |
---|
Type | Description |
String | The target.
|
getTargetBytes()
public ByteString getTargetBytes()
Target type of the forwarding rule.
string target = 5;
Returns |
---|
Type | Description |
ByteString | The bytes for target.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getUri()
URI of a Compute Engine forwarding rule.
string uri = 2;
Returns |
---|
Type | Description |
String | The uri.
|
getUriBytes()
public ByteString getUriBytes()
URI of a Compute Engine forwarding rule.
string uri = 2;
Returns |
---|
Type | Description |
ByteString | The bytes for uri.
|
getVip()
VIP of the forwarding rule.
string vip = 4;
Returns |
---|
Type | Description |
String | The vip.
|
getVipBytes()
public ByteString getVipBytes()
VIP of the forwarding rule.
string vip = 4;
Returns |
---|
Type | Description |
ByteString | The bytes for vip.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ForwardingRuleInfo.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ForwardingRuleInfo.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public ForwardingRuleInfo.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-01 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-10-01 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-01 UTC."]]