Class ExecuteSqlMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExecuteSqlMetadata.Builder>
com.google.cloud.alloydb.v1beta.ExecuteSqlMetadata.Builder
All Implemented Interfaces:
ExecuteSqlMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ExecuteSqlMetadata

public static final class ExecuteSqlMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<ExecuteSqlMetadata.Builder> implements ExecuteSqlMetadataOrBuilder
 Any additional metadata information regarding the execution of the SQL
 
Protobuf type google.cloud.alloydb.v1beta.ExecuteSqlMetadata
  • 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.Builder<ExecuteSqlMetadata.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ExecuteSqlMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ExecuteSqlMetadata.Builder>
    • getDefaultInstanceForType

      public ExecuteSqlMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ExecuteSqlMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ExecuteSqlMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ExecuteSqlMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExecuteSqlMetadata.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ExecuteSqlMetadata.Builder>
    • mergeFrom

      public ExecuteSqlMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExecuteSqlMetadata.Builder>
      Throws:
      IOException
    • getMessage

      public String getMessage()
       Message related to SQL execution. Marked as core content since it
       can potentially contain details related to the query or result set. This
       field can be used to convey messages such as "when the SQL result set
       exceeds the acceptable response size limits."
       
      string message = 1;
      Specified by:
      getMessage in interface ExecuteSqlMetadataOrBuilder
      Returns:
      The message.
    • getMessageBytes

      public com.google.protobuf.ByteString getMessageBytes()
       Message related to SQL execution. Marked as core content since it
       can potentially contain details related to the query or result set. This
       field can be used to convey messages such as "when the SQL result set
       exceeds the acceptable response size limits."
       
      string message = 1;
      Specified by:
      getMessageBytes in interface ExecuteSqlMetadataOrBuilder
      Returns:
      The bytes for message.
    • setMessage

      public ExecuteSqlMetadata.Builder setMessage(String value)
       Message related to SQL execution. Marked as core content since it
       can potentially contain details related to the query or result set. This
       field can be used to convey messages such as "when the SQL result set
       exceeds the acceptable response size limits."
       
      string message = 1;
      Parameters:
      value - The message to set.
      Returns:
      This builder for chaining.
    • clearMessage

      public ExecuteSqlMetadata.Builder clearMessage()
       Message related to SQL execution. Marked as core content since it
       can potentially contain details related to the query or result set. This
       field can be used to convey messages such as "when the SQL result set
       exceeds the acceptable response size limits."
       
      string message = 1;
      Returns:
      This builder for chaining.
    • setMessageBytes

      public ExecuteSqlMetadata.Builder setMessageBytes(com.google.protobuf.ByteString value)
       Message related to SQL execution. Marked as core content since it
       can potentially contain details related to the query or result set. This
       field can be used to convey messages such as "when the SQL result set
       exceeds the acceptable response size limits."
       
      string message = 1;
      Parameters:
      value - The bytes for message to set.
      Returns:
      This builder for chaining.
    • getPartialResult

      public boolean getPartialResult()
       Set to true if SQL returned a result set larger than the acceptable
       response size limits and the result was truncated.
       
      bool partial_result = 2;
      Specified by:
      getPartialResult in interface ExecuteSqlMetadataOrBuilder
      Returns:
      The partialResult.
    • setPartialResult

      public ExecuteSqlMetadata.Builder setPartialResult(boolean value)
       Set to true if SQL returned a result set larger than the acceptable
       response size limits and the result was truncated.
       
      bool partial_result = 2;
      Parameters:
      value - The partialResult to set.
      Returns:
      This builder for chaining.
    • clearPartialResult

      public ExecuteSqlMetadata.Builder clearPartialResult()
       Set to true if SQL returned a result set larger than the acceptable
       response size limits and the result was truncated.
       
      bool partial_result = 2;
      Returns:
      This builder for chaining.
    • hasSqlStatementExecutionDuration

      public boolean hasSqlStatementExecutionDuration()
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
      Specified by:
      hasSqlStatementExecutionDuration in interface ExecuteSqlMetadataOrBuilder
      Returns:
      Whether the sqlStatementExecutionDuration field is set.
    • getSqlStatementExecutionDuration

      public com.google.protobuf.Duration getSqlStatementExecutionDuration()
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
      Specified by:
      getSqlStatementExecutionDuration in interface ExecuteSqlMetadataOrBuilder
      Returns:
      The sqlStatementExecutionDuration.
    • setSqlStatementExecutionDuration

      public ExecuteSqlMetadata.Builder setSqlStatementExecutionDuration(com.google.protobuf.Duration value)
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
    • setSqlStatementExecutionDuration

      public ExecuteSqlMetadata.Builder setSqlStatementExecutionDuration(com.google.protobuf.Duration.Builder builderForValue)
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
    • mergeSqlStatementExecutionDuration

      public ExecuteSqlMetadata.Builder mergeSqlStatementExecutionDuration(com.google.protobuf.Duration value)
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
    • clearSqlStatementExecutionDuration

      public ExecuteSqlMetadata.Builder clearSqlStatementExecutionDuration()
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
    • getSqlStatementExecutionDurationBuilder

      public com.google.protobuf.Duration.Builder getSqlStatementExecutionDurationBuilder()
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
    • getSqlStatementExecutionDurationOrBuilder

      public com.google.protobuf.DurationOrBuilder getSqlStatementExecutionDurationOrBuilder()
       The time duration taken to execute the sql statement.
       
      .google.protobuf.Duration sql_statement_execution_duration = 3;
      Specified by:
      getSqlStatementExecutionDurationOrBuilder in interface ExecuteSqlMetadataOrBuilder
    • getStatusValue

      public int getStatusValue()
       Status of SQL execution.
       
      .google.cloud.alloydb.v1beta.ExecuteSqlMetadata.Status status = 4;
      Specified by:
      getStatusValue in interface ExecuteSqlMetadataOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • setStatusValue

      public ExecuteSqlMetadata.Builder setStatusValue(int value)
       Status of SQL execution.
       
      .google.cloud.alloydb.v1beta.ExecuteSqlMetadata.Status status = 4;
      Parameters:
      value - The enum numeric value on the wire for status to set.
      Returns:
      This builder for chaining.
    • getStatus

      public ExecuteSqlMetadata.Status getStatus()
       Status of SQL execution.
       
      .google.cloud.alloydb.v1beta.ExecuteSqlMetadata.Status status = 4;
      Specified by:
      getStatus in interface ExecuteSqlMetadataOrBuilder
      Returns:
      The status.
    • setStatus

       Status of SQL execution.
       
      .google.cloud.alloydb.v1beta.ExecuteSqlMetadata.Status status = 4;
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public ExecuteSqlMetadata.Builder clearStatus()
       Status of SQL execution.
       
      .google.cloud.alloydb.v1beta.ExecuteSqlMetadata.Status status = 4;
      Returns:
      This builder for chaining.