Package com.google.cloud.compute.v1
Class NetworkEndpointGroupPscData
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.NetworkEndpointGroupPscData
- All Implemented Interfaces:
NetworkEndpointGroupPscDataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class NetworkEndpointGroupPscData
extends com.google.protobuf.GeneratedMessage
implements NetworkEndpointGroupPscDataOrBuilder
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.Protobuf type
google.cloud.compute.v1.NetworkEndpointGroupPscData- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAll data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.static enumOutput only.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOutput only.com.google.protobuf.ByteStringOutput only.static NetworkEndpointGroupPscDatastatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<NetworkEndpointGroupPscData>intThe psc producer port is used to connect PSC NEG with specific port on the PSC Producer side; should only be used for the PRIVATE_SERVICE_CONNECT NEG typelongOutput only.Output only.com.google.protobuf.ByteStringOutput only.intbooleanOutput only.inthashCode()booleanThe psc producer port is used to connect PSC NEG with specific port on the PSC Producer side; should only be used for the PRIVATE_SERVICE_CONNECT NEG typebooleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(NetworkEndpointGroupPscData prototype) protected NetworkEndpointGroupPscData.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static NetworkEndpointGroupPscDataparseDelimitedFrom(InputStream input) static NetworkEndpointGroupPscDataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkEndpointGroupPscDataparseFrom(byte[] data) static NetworkEndpointGroupPscDataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkEndpointGroupPscDataparseFrom(com.google.protobuf.ByteString data) static NetworkEndpointGroupPscDataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkEndpointGroupPscDataparseFrom(com.google.protobuf.CodedInputStream input) static NetworkEndpointGroupPscDataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkEndpointGroupPscDataparseFrom(InputStream input) static NetworkEndpointGroupPscDataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkEndpointGroupPscDataparseFrom(ByteBuffer data) static NetworkEndpointGroupPscDataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<NetworkEndpointGroupPscData>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CONSUMER_PSC_ADDRESS_FIELD_NUMBER
public static final int CONSUMER_PSC_ADDRESS_FIELD_NUMBER- See Also:
-
PRODUCER_PORT_FIELD_NUMBER
public static final int PRODUCER_PORT_FIELD_NUMBER- See Also:
-
PSC_CONNECTION_ID_FIELD_NUMBER
public static final int PSC_CONNECTION_ID_FIELD_NUMBER- See Also:
-
PSC_CONNECTION_STATUS_FIELD_NUMBER
public static final int PSC_CONNECTION_STATUS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasConsumerPscAddress
public boolean hasConsumerPscAddress()Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.
optional string consumer_psc_address = 452646572;- Specified by:
hasConsumerPscAddressin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- Whether the consumerPscAddress field is set.
-
getConsumerPscAddress
Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.
optional string consumer_psc_address = 452646572;- Specified by:
getConsumerPscAddressin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- The consumerPscAddress.
-
getConsumerPscAddressBytes
public com.google.protobuf.ByteString getConsumerPscAddressBytes()Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.
optional string consumer_psc_address = 452646572;- Specified by:
getConsumerPscAddressBytesin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- The bytes for consumerPscAddress.
-
hasProducerPort
public boolean hasProducerPort()The psc producer port is used to connect PSC NEG with specific port on the PSC Producer side; should only be used for the PRIVATE_SERVICE_CONNECT NEG type
optional int32 producer_port = 410021134;- Specified by:
hasProducerPortin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- Whether the producerPort field is set.
-
getProducerPort
public int getProducerPort()The psc producer port is used to connect PSC NEG with specific port on the PSC Producer side; should only be used for the PRIVATE_SERVICE_CONNECT NEG type
optional int32 producer_port = 410021134;- Specified by:
getProducerPortin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- The producerPort.
-
hasPscConnectionId
public boolean hasPscConnectionId()Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group Consumer.
optional uint64 psc_connection_id = 292082397;- Specified by:
hasPscConnectionIdin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- Whether the pscConnectionId field is set.
-
getPscConnectionId
public long getPscConnectionId()Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group Consumer.
optional uint64 psc_connection_id = 292082397;- Specified by:
getPscConnectionIdin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- The pscConnectionId.
-
hasPscConnectionStatus
public boolean hasPscConnectionStatus()Output only. [Output Only] The connection status of the PSC Forwarding Rule. Check the PscConnectionStatus enum for the list of possible values.
optional string psc_connection_status = 184149172;- Specified by:
hasPscConnectionStatusin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- Whether the pscConnectionStatus field is set.
-
getPscConnectionStatus
Output only. [Output Only] The connection status of the PSC Forwarding Rule. Check the PscConnectionStatus enum for the list of possible values.
optional string psc_connection_status = 184149172;- Specified by:
getPscConnectionStatusin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- The pscConnectionStatus.
-
getPscConnectionStatusBytes
public com.google.protobuf.ByteString getPscConnectionStatusBytes()Output only. [Output Only] The connection status of the PSC Forwarding Rule. Check the PscConnectionStatus enum for the list of possible values.
optional string psc_connection_status = 184149172;- Specified by:
getPscConnectionStatusBytesin interfaceNetworkEndpointGroupPscDataOrBuilder- Returns:
- The bytes for pscConnectionStatus.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static NetworkEndpointGroupPscData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static NetworkEndpointGroupPscData parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NetworkEndpointGroupPscData.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-