Class Instance.ObservabilityInstanceConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
All Implemented Interfaces:
Instance.ObservabilityInstanceConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
Instance

public static final class Instance.ObservabilityInstanceConfig extends com.google.protobuf.GeneratedMessage implements Instance.ObservabilityInstanceConfigOrBuilder
 Observability Instance specific configuration.
 
Protobuf type google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
See Also:
  • Field Details

    • ENABLED_FIELD_NUMBER

      public static final int ENABLED_FIELD_NUMBER
      See Also:
    • PRESERVE_COMMENTS_FIELD_NUMBER

      public static final int PRESERVE_COMMENTS_FIELD_NUMBER
      See Also:
    • TRACK_WAIT_EVENTS_FIELD_NUMBER

      public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER
      See Also:
    • TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER

      public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER
      See Also:
    • MAX_QUERY_STRING_LENGTH_FIELD_NUMBER

      public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER
      See Also:
    • RECORD_APPLICATION_TAGS_FIELD_NUMBER

      public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER
      See Also:
    • QUERY_PLANS_PER_MINUTE_FIELD_NUMBER

      public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER
      See Also:
    • TRACK_ACTIVE_QUERIES_FIELD_NUMBER

      public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER
      See Also:
    • TRACK_CLIENT_ADDRESS_FIELD_NUMBER

      public static final int TRACK_CLIENT_ADDRESS_FIELD_NUMBER
      See Also:
    • ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER

      public static final int ASSISTIVE_EXPERIENCES_ENABLED_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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasEnabled

      public boolean hasEnabled()
       Observability feature status for an instance.
       This flag is turned "off" by default.
       
      optional bool enabled = 1;
      Specified by:
      hasEnabled in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the enabled field is set.
    • getEnabled

      public boolean getEnabled()
       Observability feature status for an instance.
       This flag is turned "off" by default.
       
      optional bool enabled = 1;
      Specified by:
      getEnabled in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The enabled.
    • hasPreserveComments

      public boolean hasPreserveComments()
       Preserve comments in query string for an instance.
       This flag is turned "off" by default.
       
      optional bool preserve_comments = 2;
      Specified by:
      hasPreserveComments in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the preserveComments field is set.
    • getPreserveComments

      public boolean getPreserveComments()
       Preserve comments in query string for an instance.
       This flag is turned "off" by default.
       
      optional bool preserve_comments = 2;
      Specified by:
      getPreserveComments in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The preserveComments.
    • hasTrackWaitEvents

      public boolean hasTrackWaitEvents()
       Track wait events during query execution for an instance.
       This flag is turned "on" by default but tracking is enabled only after
       observability enabled flag is also turned on.
       
      optional bool track_wait_events = 3;
      Specified by:
      hasTrackWaitEvents in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the trackWaitEvents field is set.
    • getTrackWaitEvents

      public boolean getTrackWaitEvents()
       Track wait events during query execution for an instance.
       This flag is turned "on" by default but tracking is enabled only after
       observability enabled flag is also turned on.
       
      optional bool track_wait_events = 3;
      Specified by:
      getTrackWaitEvents in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The trackWaitEvents.
    • hasTrackWaitEventTypes

      public boolean hasTrackWaitEventTypes()
       Output only. Track wait event types during query execution for an
       instance. This flag is turned "on" by default but tracking is enabled
       only after observability enabled flag is also turned on. This is
       read-only flag and only modifiable by internal API.
       
      optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasTrackWaitEventTypes in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the trackWaitEventTypes field is set.
    • getTrackWaitEventTypes

      public boolean getTrackWaitEventTypes()
       Output only. Track wait event types during query execution for an
       instance. This flag is turned "on" by default but tracking is enabled
       only after observability enabled flag is also turned on. This is
       read-only flag and only modifiable by internal API.
       
      optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getTrackWaitEventTypes in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The trackWaitEventTypes.
    • hasMaxQueryStringLength

      public boolean hasMaxQueryStringLength()
       Query string length. The default value is 10k.
       
      optional int32 max_query_string_length = 5;
      Specified by:
      hasMaxQueryStringLength in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the maxQueryStringLength field is set.
    • getMaxQueryStringLength

      public int getMaxQueryStringLength()
       Query string length. The default value is 10k.
       
      optional int32 max_query_string_length = 5;
      Specified by:
      getMaxQueryStringLength in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The maxQueryStringLength.
    • hasRecordApplicationTags

      public boolean hasRecordApplicationTags()
       Record application tags for an instance.
       This flag is turned "off" by default.
       
      optional bool record_application_tags = 6;
      Specified by:
      hasRecordApplicationTags in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the recordApplicationTags field is set.
    • getRecordApplicationTags

      public boolean getRecordApplicationTags()
       Record application tags for an instance.
       This flag is turned "off" by default.
       
      optional bool record_application_tags = 6;
      Specified by:
      getRecordApplicationTags in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The recordApplicationTags.
    • hasQueryPlansPerMinute

      public boolean hasQueryPlansPerMinute()
       Number of query execution plans captured by Insights per minute
       for all queries combined. The default value is 200.
       Any integer between 0 to 200 is considered valid.
       
      optional int32 query_plans_per_minute = 7;
      Specified by:
      hasQueryPlansPerMinute in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the queryPlansPerMinute field is set.
    • getQueryPlansPerMinute

      public int getQueryPlansPerMinute()
       Number of query execution plans captured by Insights per minute
       for all queries combined. The default value is 200.
       Any integer between 0 to 200 is considered valid.
       
      optional int32 query_plans_per_minute = 7;
      Specified by:
      getQueryPlansPerMinute in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The queryPlansPerMinute.
    • hasTrackActiveQueries

      public boolean hasTrackActiveQueries()
       Track actively running queries on the instance.
       If not set, this flag is "off" by default.
       
      optional bool track_active_queries = 8;
      Specified by:
      hasTrackActiveQueries in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the trackActiveQueries field is set.
    • getTrackActiveQueries

      public boolean getTrackActiveQueries()
       Track actively running queries on the instance.
       If not set, this flag is "off" by default.
       
      optional bool track_active_queries = 8;
      Specified by:
      getTrackActiveQueries in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The trackActiveQueries.
    • hasTrackClientAddress

      public boolean hasTrackClientAddress()
       Track client address for an instance.
       If not set, default value is "off".
       
      optional bool track_client_address = 9;
      Specified by:
      hasTrackClientAddress in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the trackClientAddress field is set.
    • getTrackClientAddress

      public boolean getTrackClientAddress()
       Track client address for an instance.
       If not set, default value is "off".
       
      optional bool track_client_address = 9;
      Specified by:
      getTrackClientAddress in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The trackClientAddress.
    • hasAssistiveExperiencesEnabled

      public boolean hasAssistiveExperiencesEnabled()
       Whether assistive experiences are enabled for this AlloyDB instance.
       
      optional bool assistive_experiences_enabled = 10;
      Specified by:
      hasAssistiveExperiencesEnabled in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      Whether the assistiveExperiencesEnabled field is set.
    • getAssistiveExperiencesEnabled

      public boolean getAssistiveExperiencesEnabled()
       Whether assistive experiences are enabled for this AlloyDB instance.
       
      optional bool assistive_experiences_enabled = 10;
      Specified by:
      getAssistiveExperiencesEnabled in interface Instance.ObservabilityInstanceConfigOrBuilder
      Returns:
      The assistiveExperiencesEnabled.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Instance.ObservabilityInstanceConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Instance.ObservabilityInstanceConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Instance.ObservabilityInstanceConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Instance.ObservabilityInstanceConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Instance.ObservabilityInstanceConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Instance.ObservabilityInstanceConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<Instance.ObservabilityInstanceConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Instance.ObservabilityInstanceConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder