public final class NotificationEndpointGrpcSettings extends com.google.protobuf.GeneratedMessageV3 implements NotificationEndpointGrpcSettingsOrBuilder
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.Protobuf type
google.cloud.compute.v1.NotificationEndpointGrpcSettings| Modifier and Type | Class and Description |
|---|---|
static class |
NotificationEndpointGrpcSettings.Builder
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
AUTHORITY_FIELD_NUMBER |
static int |
ENDPOINT_FIELD_NUMBER |
static int |
PAYLOAD_NAME_FIELD_NUMBER |
static int |
RESEND_INTERVAL_FIELD_NUMBER |
static int |
RETRY_DURATION_SEC_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAuthority()
Optional.
|
com.google.protobuf.ByteString |
getAuthorityBytes()
Optional.
|
static NotificationEndpointGrpcSettings |
getDefaultInstance() |
NotificationEndpointGrpcSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getEndpoint()
Endpoint to which gRPC notifications are sent.
|
com.google.protobuf.ByteString |
getEndpointBytes()
Endpoint to which gRPC notifications are sent.
|
com.google.protobuf.Parser<NotificationEndpointGrpcSettings> |
getParserForType() |
String |
getPayloadName()
Optional.
|
com.google.protobuf.ByteString |
getPayloadNameBytes()
Optional.
|
Duration |
getResendInterval()
Optional.
|
DurationOrBuilder |
getResendIntervalOrBuilder()
Optional.
|
int |
getRetryDurationSec()
How much time (in seconds) is spent attempting notification retries until a successful response is received.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAuthority()
Optional.
|
boolean |
hasEndpoint()
Endpoint to which gRPC notifications are sent.
|
int |
hashCode() |
boolean |
hasPayloadName()
Optional.
|
boolean |
hasResendInterval()
Optional.
|
boolean |
hasRetryDurationSec()
How much time (in seconds) is spent attempting notification retries until a successful response is received.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static NotificationEndpointGrpcSettings.Builder |
newBuilder() |
static NotificationEndpointGrpcSettings.Builder |
newBuilder(NotificationEndpointGrpcSettings prototype) |
NotificationEndpointGrpcSettings.Builder |
newBuilderForType() |
protected NotificationEndpointGrpcSettings.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static NotificationEndpointGrpcSettings |
parseDelimitedFrom(InputStream input) |
static NotificationEndpointGrpcSettings |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NotificationEndpointGrpcSettings |
parseFrom(byte[] data) |
static NotificationEndpointGrpcSettings |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NotificationEndpointGrpcSettings |
parseFrom(ByteBuffer data) |
static NotificationEndpointGrpcSettings |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NotificationEndpointGrpcSettings |
parseFrom(com.google.protobuf.ByteString data) |
static NotificationEndpointGrpcSettings |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NotificationEndpointGrpcSettings |
parseFrom(com.google.protobuf.CodedInputStream input) |
static NotificationEndpointGrpcSettings |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static NotificationEndpointGrpcSettings |
parseFrom(InputStream input) |
static NotificationEndpointGrpcSettings |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<NotificationEndpointGrpcSettings> |
parser() |
NotificationEndpointGrpcSettings.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int AUTHORITY_FIELD_NUMBER
public static final int ENDPOINT_FIELD_NUMBER
public static final int PAYLOAD_NAME_FIELD_NUMBER
public static final int RESEND_INTERVAL_FIELD_NUMBER
public static final int RETRY_DURATION_SEC_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasAuthority()
Optional. If specified, this field is used to set the authority header by the sender of notifications. See https://tools.ietf.org/html/rfc7540#section-8.1.2.3
optional string authority = 401868611;hasAuthority in interface NotificationEndpointGrpcSettingsOrBuilderpublic String getAuthority()
Optional. If specified, this field is used to set the authority header by the sender of notifications. See https://tools.ietf.org/html/rfc7540#section-8.1.2.3
optional string authority = 401868611;getAuthority in interface NotificationEndpointGrpcSettingsOrBuilderpublic com.google.protobuf.ByteString getAuthorityBytes()
Optional. If specified, this field is used to set the authority header by the sender of notifications. See https://tools.ietf.org/html/rfc7540#section-8.1.2.3
optional string authority = 401868611;getAuthorityBytes in interface NotificationEndpointGrpcSettingsOrBuilderpublic boolean hasEndpoint()
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
optional string endpoint = 130489749;hasEndpoint in interface NotificationEndpointGrpcSettingsOrBuilderpublic String getEndpoint()
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
optional string endpoint = 130489749;getEndpoint in interface NotificationEndpointGrpcSettingsOrBuilderpublic com.google.protobuf.ByteString getEndpointBytes()
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
optional string endpoint = 130489749;getEndpointBytes in interface NotificationEndpointGrpcSettingsOrBuilderpublic boolean hasPayloadName()
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
optional string payload_name = 300358300;hasPayloadName in interface NotificationEndpointGrpcSettingsOrBuilderpublic String getPayloadName()
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
optional string payload_name = 300358300;getPayloadName in interface NotificationEndpointGrpcSettingsOrBuilderpublic com.google.protobuf.ByteString getPayloadNameBytes()
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
optional string payload_name = 300358300;getPayloadNameBytes in interface NotificationEndpointGrpcSettingsOrBuilderpublic boolean hasResendInterval()
Optional. This field is used to configure how often to send a full update of all non-healthy backends. If unspecified, full updates are not sent. If specified, must be in the range between 600 seconds to 3600 seconds. Nanos are disallowed. Can only be set for regional notification endpoints.
optional .google.cloud.compute.v1.Duration resend_interval = 478288969;hasResendInterval in interface NotificationEndpointGrpcSettingsOrBuilderpublic Duration getResendInterval()
Optional. This field is used to configure how often to send a full update of all non-healthy backends. If unspecified, full updates are not sent. If specified, must be in the range between 600 seconds to 3600 seconds. Nanos are disallowed. Can only be set for regional notification endpoints.
optional .google.cloud.compute.v1.Duration resend_interval = 478288969;getResendInterval in interface NotificationEndpointGrpcSettingsOrBuilderpublic DurationOrBuilder getResendIntervalOrBuilder()
Optional. This field is used to configure how often to send a full update of all non-healthy backends. If unspecified, full updates are not sent. If specified, must be in the range between 600 seconds to 3600 seconds. Nanos are disallowed. Can only be set for regional notification endpoints.
optional .google.cloud.compute.v1.Duration resend_interval = 478288969;getResendIntervalOrBuilder in interface NotificationEndpointGrpcSettingsOrBuilderpublic boolean hasRetryDurationSec()
How much time (in seconds) is spent attempting notification retries until a successful response is received. Default is 30s. Limit is 20m (1200s). Must be a positive number.
optional uint32 retry_duration_sec = 115681117;hasRetryDurationSec in interface NotificationEndpointGrpcSettingsOrBuilderpublic int getRetryDurationSec()
How much time (in seconds) is spent attempting notification retries until a successful response is received. Default is 30s. Limit is 20m (1200s). Must be a positive number.
optional uint32 retry_duration_sec = 115681117;getRetryDurationSec in interface NotificationEndpointGrpcSettingsOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static NotificationEndpointGrpcSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NotificationEndpointGrpcSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NotificationEndpointGrpcSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NotificationEndpointGrpcSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NotificationEndpointGrpcSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NotificationEndpointGrpcSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static NotificationEndpointGrpcSettings parseFrom(InputStream input) throws IOException
IOExceptionpublic static NotificationEndpointGrpcSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NotificationEndpointGrpcSettings parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static NotificationEndpointGrpcSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NotificationEndpointGrpcSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static NotificationEndpointGrpcSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic NotificationEndpointGrpcSettings.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static NotificationEndpointGrpcSettings.Builder newBuilder()
public static NotificationEndpointGrpcSettings.Builder newBuilder(NotificationEndpointGrpcSettings prototype)
public NotificationEndpointGrpcSettings.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected NotificationEndpointGrpcSettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static NotificationEndpointGrpcSettings getDefaultInstance()
public static com.google.protobuf.Parser<NotificationEndpointGrpcSettings> parser()
public com.google.protobuf.Parser<NotificationEndpointGrpcSettings> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public NotificationEndpointGrpcSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.