Class GcpTraceProperties

java.lang.Object
com.google.cloud.spring.autoconfigure.trace.GcpTraceProperties
All Implemented Interfaces:
CredentialsSupplier

@ConfigurationProperties("spring.cloud.gcp.trace") public class GcpTraceProperties extends Object implements CredentialsSupplier
Stackdriver Trace Properties.
  • Constructor Details

    • GcpTraceProperties

      public GcpTraceProperties()
  • Method Details

    • getProjectId

      public String getProjectId()
    • setProjectId

      public void setProjectId(String projectId)
    • getCredentials

      public Credentials getCredentials()
      Description copied from interface: CredentialsSupplier
      Supplies credentials configuration.
      Specified by:
      getCredentials in interface CredentialsSupplier
      Returns:
      a POJO containing Google Cloud credentials location and scopes
    • getNumExecutorThreads

      public int getNumExecutorThreads()
    • setNumExecutorThreads

      public void setNumExecutorThreads(int numExecutorThreads)
    • getAuthority

      public String getAuthority()
    • setAuthority

      public void setAuthority(String authority)
    • getCompression

      public String getCompression()
    • setCompression

      public void setCompression(String compression)
    • getDeadlineMs

      public Long getDeadlineMs()
    • setDeadlineMs

      public void setDeadlineMs(long deadlineMs)
    • getMaxInboundSize

      public Integer getMaxInboundSize()
    • setMaxInboundSize

      public void setMaxInboundSize(int maxInboundSize)
    • getMaxOutboundSize

      public Integer getMaxOutboundSize()
    • setMaxOutboundSize

      public void setMaxOutboundSize(int maxOutboundSize)
    • isWaitForReady

      public Boolean isWaitForReady()
    • setWaitForReady

      public void setWaitForReady(boolean waitForReady)
    • getMessageTimeout

      public int getMessageTimeout()
    • setMessageTimeout

      public void setMessageTimeout(int messageTimeout)
    • getServerResponseTimeoutMs

      public Long getServerResponseTimeoutMs()
    • setServerResponseTimeoutMs

      public void setServerResponseTimeoutMs(Long serverResponseTimeoutMs)