Class AdditionalDetail.Builder

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

public static final class AdditionalDetail.Builder extends com.google.protobuf.GeneratedMessage.Builder<AdditionalDetail.Builder> implements AdditionalDetailOrBuilder
 Details related to signal.
 
Protobuf type google.cloud.databasecenter.v1beta.AdditionalDetail
  • 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<AdditionalDetail.Builder>
    • clear

      public AdditionalDetail.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<AdditionalDetail.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<AdditionalDetail.Builder>
    • getDefaultInstanceForType

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

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

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

      public AdditionalDetail.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<AdditionalDetail.Builder>
    • mergeFrom

      public AdditionalDetail.Builder mergeFrom(AdditionalDetail other)
    • isInitialized

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

      public AdditionalDetail.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<AdditionalDetail.Builder>
      Throws:
      IOException
    • getDetailCase

      public AdditionalDetail.DetailCase getDetailCase()
      Specified by:
      getDetailCase in interface AdditionalDetailOrBuilder
    • clearDetail

      public AdditionalDetail.Builder clearDetail()
    • hasShortBackupRetentionInfo

      public boolean hasShortBackupRetentionInfo()
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
      Specified by:
      hasShortBackupRetentionInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the shortBackupRetentionInfo field is set.
    • getShortBackupRetentionInfo

      public RetentionSettingsInfo getShortBackupRetentionInfo()
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
      Specified by:
      getShortBackupRetentionInfo in interface AdditionalDetailOrBuilder
      Returns:
      The shortBackupRetentionInfo.
    • setShortBackupRetentionInfo

      public AdditionalDetail.Builder setShortBackupRetentionInfo(RetentionSettingsInfo value)
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
    • setShortBackupRetentionInfo

      public AdditionalDetail.Builder setShortBackupRetentionInfo(RetentionSettingsInfo.Builder builderForValue)
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
    • mergeShortBackupRetentionInfo

      public AdditionalDetail.Builder mergeShortBackupRetentionInfo(RetentionSettingsInfo value)
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
    • clearShortBackupRetentionInfo

      public AdditionalDetail.Builder clearShortBackupRetentionInfo()
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
    • getShortBackupRetentionInfoBuilder

      public RetentionSettingsInfo.Builder getShortBackupRetentionInfoBuilder()
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
    • getShortBackupRetentionInfoOrBuilder

      public RetentionSettingsInfoOrBuilder getShortBackupRetentionInfoOrBuilder()
       Short backup retention information applies to signals with type
       SIGNAL_TYPE_SHORT_BACKUP_RETENTION.
       
      .google.cloud.databasecenter.v1beta.RetentionSettingsInfo short_backup_retention_info = 2;
      Specified by:
      getShortBackupRetentionInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasBackupRunInfo

      public boolean hasBackupRunInfo()
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
      Specified by:
      hasBackupRunInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the backupRunInfo field is set.
    • getBackupRunInfo

      public BackupRunInfo getBackupRunInfo()
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
      Specified by:
      getBackupRunInfo in interface AdditionalDetailOrBuilder
      Returns:
      The backupRunInfo.
    • setBackupRunInfo

      public AdditionalDetail.Builder setBackupRunInfo(BackupRunInfo value)
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
    • setBackupRunInfo

      public AdditionalDetail.Builder setBackupRunInfo(BackupRunInfo.Builder builderForValue)
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
    • mergeBackupRunInfo

      public AdditionalDetail.Builder mergeBackupRunInfo(BackupRunInfo value)
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
    • clearBackupRunInfo

      public AdditionalDetail.Builder clearBackupRunInfo()
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
    • getBackupRunInfoBuilder

      public BackupRunInfo.Builder getBackupRunInfoBuilder()
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
    • getBackupRunInfoOrBuilder

      public BackupRunInfoOrBuilder getBackupRunInfoOrBuilder()
       Backup run information applies to signals with types
       SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo backup_run_info = 3;
      Specified by:
      getBackupRunInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasSccInfo

      public boolean hasSccInfo()
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
      Specified by:
      hasSccInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the sccInfo field is set.
    • getSccInfo

      public SCCInfo getSccInfo()
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
      Specified by:
      getSccInfo in interface AdditionalDetailOrBuilder
      Returns:
      The sccInfo.
    • setSccInfo

      public AdditionalDetail.Builder setSccInfo(SCCInfo value)
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
    • setSccInfo

      public AdditionalDetail.Builder setSccInfo(SCCInfo.Builder builderForValue)
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
    • mergeSccInfo

      public AdditionalDetail.Builder mergeSccInfo(SCCInfo value)
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
    • clearSccInfo

      public AdditionalDetail.Builder clearSccInfo()
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
    • getSccInfoBuilder

      public SCCInfo.Builder getSccInfoBuilder()
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
    • getSccInfoOrBuilder

      public SCCInfoOrBuilder getSccInfoOrBuilder()
       SCC information applies to SCC signals.
       
      .google.cloud.databasecenter.v1beta.SCCInfo scc_info = 4;
      Specified by:
      getSccInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasRecommendationInfo

      public boolean hasRecommendationInfo()
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
      Specified by:
      hasRecommendationInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the recommendationInfo field is set.
    • getRecommendationInfo

      public RecommendationInfo getRecommendationInfo()
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
      Specified by:
      getRecommendationInfo in interface AdditionalDetailOrBuilder
      Returns:
      The recommendationInfo.
    • setRecommendationInfo

      public AdditionalDetail.Builder setRecommendationInfo(RecommendationInfo value)
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
    • setRecommendationInfo

      public AdditionalDetail.Builder setRecommendationInfo(RecommendationInfo.Builder builderForValue)
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
    • mergeRecommendationInfo

      public AdditionalDetail.Builder mergeRecommendationInfo(RecommendationInfo value)
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
    • clearRecommendationInfo

      public AdditionalDetail.Builder clearRecommendationInfo()
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
    • getRecommendationInfoBuilder

      public RecommendationInfo.Builder getRecommendationInfoBuilder()
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
    • getRecommendationInfoOrBuilder

      public RecommendationInfoOrBuilder getRecommendationInfoOrBuilder()
       Recommendation information applies to recommendations.
       
      .google.cloud.databasecenter.v1beta.RecommendationInfo recommendation_info = 6;
      Specified by:
      getRecommendationInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasAutomatedBackupPolicyInfo

      public boolean hasAutomatedBackupPolicyInfo()
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
      Specified by:
      hasAutomatedBackupPolicyInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the automatedBackupPolicyInfo field is set.
    • getAutomatedBackupPolicyInfo

      public AutomatedBackupPolicyInfo getAutomatedBackupPolicyInfo()
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
      Specified by:
      getAutomatedBackupPolicyInfo in interface AdditionalDetailOrBuilder
      Returns:
      The automatedBackupPolicyInfo.
    • setAutomatedBackupPolicyInfo

      public AdditionalDetail.Builder setAutomatedBackupPolicyInfo(AutomatedBackupPolicyInfo value)
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
    • setAutomatedBackupPolicyInfo

      public AdditionalDetail.Builder setAutomatedBackupPolicyInfo(AutomatedBackupPolicyInfo.Builder builderForValue)
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
    • mergeAutomatedBackupPolicyInfo

      public AdditionalDetail.Builder mergeAutomatedBackupPolicyInfo(AutomatedBackupPolicyInfo value)
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
    • clearAutomatedBackupPolicyInfo

      public AdditionalDetail.Builder clearAutomatedBackupPolicyInfo()
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
    • getAutomatedBackupPolicyInfoBuilder

      public AutomatedBackupPolicyInfo.Builder getAutomatedBackupPolicyInfoBuilder()
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
    • getAutomatedBackupPolicyInfoOrBuilder

      public AutomatedBackupPolicyInfoOrBuilder getAutomatedBackupPolicyInfoOrBuilder()
       Automated backup policy information applies to signals with type
       SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.
       
      .google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo automated_backup_policy_info = 8;
      Specified by:
      getAutomatedBackupPolicyInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasDeletionProtectionInfo

      public boolean hasDeletionProtectionInfo()
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
      Specified by:
      hasDeletionProtectionInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the deletionProtectionInfo field is set.
    • getDeletionProtectionInfo

      public DeletionProtectionInfo getDeletionProtectionInfo()
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
      Specified by:
      getDeletionProtectionInfo in interface AdditionalDetailOrBuilder
      Returns:
      The deletionProtectionInfo.
    • setDeletionProtectionInfo

      public AdditionalDetail.Builder setDeletionProtectionInfo(DeletionProtectionInfo value)
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
    • setDeletionProtectionInfo

      public AdditionalDetail.Builder setDeletionProtectionInfo(DeletionProtectionInfo.Builder builderForValue)
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
    • mergeDeletionProtectionInfo

      public AdditionalDetail.Builder mergeDeletionProtectionInfo(DeletionProtectionInfo value)
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
    • clearDeletionProtectionInfo

      public AdditionalDetail.Builder clearDeletionProtectionInfo()
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
    • getDeletionProtectionInfoBuilder

      public DeletionProtectionInfo.Builder getDeletionProtectionInfoBuilder()
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
    • getDeletionProtectionInfoOrBuilder

      public DeletionProtectionInfoOrBuilder getDeletionProtectionInfoOrBuilder()
       Deletion protection information applies to signals with type
       [SIGNAL_TYPE_NO_DELETION_PROTECTION][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_NO_DELETION_PROTECTION]
       
      .google.cloud.databasecenter.v1beta.DeletionProtectionInfo deletion_protection_info = 9;
      Specified by:
      getDeletionProtectionInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasResourceSuspensionInfo

      public boolean hasResourceSuspensionInfo()
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
      Specified by:
      hasResourceSuspensionInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the resourceSuspensionInfo field is set.
    • getResourceSuspensionInfo

      public ResourceSuspensionInfo getResourceSuspensionInfo()
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
      Specified by:
      getResourceSuspensionInfo in interface AdditionalDetailOrBuilder
      Returns:
      The resourceSuspensionInfo.
    • setResourceSuspensionInfo

      public AdditionalDetail.Builder setResourceSuspensionInfo(ResourceSuspensionInfo value)
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
    • setResourceSuspensionInfo

      public AdditionalDetail.Builder setResourceSuspensionInfo(ResourceSuspensionInfo.Builder builderForValue)
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
    • mergeResourceSuspensionInfo

      public AdditionalDetail.Builder mergeResourceSuspensionInfo(ResourceSuspensionInfo value)
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
    • clearResourceSuspensionInfo

      public AdditionalDetail.Builder clearResourceSuspensionInfo()
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
    • getResourceSuspensionInfoBuilder

      public ResourceSuspensionInfo.Builder getResourceSuspensionInfoBuilder()
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
    • getResourceSuspensionInfoOrBuilder

      public ResourceSuspensionInfoOrBuilder getResourceSuspensionInfoOrBuilder()
       Resource suspension information applies to signals with type
       [SIGNAL_TYPE_RESOURCE_SUSPENDED][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_RESOURCE_SUSPENDED].
       
      .google.cloud.databasecenter.v1beta.ResourceSuspensionInfo resource_suspension_info = 10;
      Specified by:
      getResourceSuspensionInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasInefficientQueryInfo

      public boolean hasInefficientQueryInfo()
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
      Specified by:
      hasInefficientQueryInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the inefficientQueryInfo field is set.
    • getInefficientQueryInfo

      public InefficientQueryInfo getInefficientQueryInfo()
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
      Specified by:
      getInefficientQueryInfo in interface AdditionalDetailOrBuilder
      Returns:
      The inefficientQueryInfo.
    • setInefficientQueryInfo

      public AdditionalDetail.Builder setInefficientQueryInfo(InefficientQueryInfo value)
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
    • setInefficientQueryInfo

      public AdditionalDetail.Builder setInefficientQueryInfo(InefficientQueryInfo.Builder builderForValue)
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
    • mergeInefficientQueryInfo

      public AdditionalDetail.Builder mergeInefficientQueryInfo(InefficientQueryInfo value)
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
    • clearInefficientQueryInfo

      public AdditionalDetail.Builder clearInefficientQueryInfo()
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
    • getInefficientQueryInfoBuilder

      public InefficientQueryInfo.Builder getInefficientQueryInfoBuilder()
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
    • getInefficientQueryInfoOrBuilder

      public InefficientQueryInfoOrBuilder getInefficientQueryInfoOrBuilder()
       Inefficient query information applies to signals with type
       [SIGNAL_TYPE_INEFFICIENT_QUERY][google.cloud.databasecenter.v1beta.SignalType.SIGNAL_TYPE_INEFFICIENT_QUERY].
       
      .google.cloud.databasecenter.v1beta.InefficientQueryInfo inefficient_query_info = 11;
      Specified by:
      getInefficientQueryInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasOutdatedMinorVersionInfo

      public boolean hasOutdatedMinorVersionInfo()
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
      Specified by:
      hasOutdatedMinorVersionInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the outdatedMinorVersionInfo field is set.
    • getOutdatedMinorVersionInfo

      public OutdatedMinorVersionInfo getOutdatedMinorVersionInfo()
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
      Specified by:
      getOutdatedMinorVersionInfo in interface AdditionalDetailOrBuilder
      Returns:
      The outdatedMinorVersionInfo.
    • setOutdatedMinorVersionInfo

      public AdditionalDetail.Builder setOutdatedMinorVersionInfo(OutdatedMinorVersionInfo value)
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
    • setOutdatedMinorVersionInfo

      public AdditionalDetail.Builder setOutdatedMinorVersionInfo(OutdatedMinorVersionInfo.Builder builderForValue)
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
    • mergeOutdatedMinorVersionInfo

      public AdditionalDetail.Builder mergeOutdatedMinorVersionInfo(OutdatedMinorVersionInfo value)
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
    • clearOutdatedMinorVersionInfo

      public AdditionalDetail.Builder clearOutdatedMinorVersionInfo()
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
    • getOutdatedMinorVersionInfoBuilder

      public OutdatedMinorVersionInfo.Builder getOutdatedMinorVersionInfoBuilder()
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
    • getOutdatedMinorVersionInfoOrBuilder

      public OutdatedMinorVersionInfoOrBuilder getOutdatedMinorVersionInfoOrBuilder()
       Outdated minor version information applies to signals with type
       SIGNAL_TYPE_OUTDATED_MINOR_VERSION.
       
      .google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo outdated_minor_version_info = 12;
      Specified by:
      getOutdatedMinorVersionInfoOrBuilder in interface AdditionalDetailOrBuilder
    • hasMaintenanceRecommendationInfo

      public boolean hasMaintenanceRecommendationInfo()
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
      Specified by:
      hasMaintenanceRecommendationInfo in interface AdditionalDetailOrBuilder
      Returns:
      Whether the maintenanceRecommendationInfo field is set.
    • getMaintenanceRecommendationInfo

      public MaintenanceRecommendationInfo getMaintenanceRecommendationInfo()
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
      Specified by:
      getMaintenanceRecommendationInfo in interface AdditionalDetailOrBuilder
      Returns:
      The maintenanceRecommendationInfo.
    • setMaintenanceRecommendationInfo

      public AdditionalDetail.Builder setMaintenanceRecommendationInfo(MaintenanceRecommendationInfo value)
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
    • setMaintenanceRecommendationInfo

      public AdditionalDetail.Builder setMaintenanceRecommendationInfo(MaintenanceRecommendationInfo.Builder builderForValue)
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
    • mergeMaintenanceRecommendationInfo

      public AdditionalDetail.Builder mergeMaintenanceRecommendationInfo(MaintenanceRecommendationInfo value)
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
    • clearMaintenanceRecommendationInfo

      public AdditionalDetail.Builder clearMaintenanceRecommendationInfo()
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
    • getMaintenanceRecommendationInfoBuilder

      public MaintenanceRecommendationInfo.Builder getMaintenanceRecommendationInfoBuilder()
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
    • getMaintenanceRecommendationInfoOrBuilder

      public MaintenanceRecommendationInfoOrBuilder getMaintenanceRecommendationInfoOrBuilder()
       Maintenance recommendation information applies to signals
       with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.
       
      .google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo maintenance_recommendation_info = 13;
      Specified by:
      getMaintenanceRecommendationInfoOrBuilder in interface AdditionalDetailOrBuilder
    • getSignalSourceValue

      public int getSignalSourceValue()
       Where the signal is coming from.
       
      .google.cloud.databasecenter.v1beta.SignalSource signal_source = 1;
      Specified by:
      getSignalSourceValue in interface AdditionalDetailOrBuilder
      Returns:
      The enum numeric value on the wire for signalSource.
    • setSignalSourceValue

      public AdditionalDetail.Builder setSignalSourceValue(int value)
       Where the signal is coming from.
       
      .google.cloud.databasecenter.v1beta.SignalSource signal_source = 1;
      Parameters:
      value - The enum numeric value on the wire for signalSource to set.
      Returns:
      This builder for chaining.
    • getSignalSource

      public SignalSource getSignalSource()
       Where the signal is coming from.
       
      .google.cloud.databasecenter.v1beta.SignalSource signal_source = 1;
      Specified by:
      getSignalSource in interface AdditionalDetailOrBuilder
      Returns:
      The signalSource.
    • setSignalSource

      public AdditionalDetail.Builder setSignalSource(SignalSource value)
       Where the signal is coming from.
       
      .google.cloud.databasecenter.v1beta.SignalSource signal_source = 1;
      Parameters:
      value - The signalSource to set.
      Returns:
      This builder for chaining.
    • clearSignalSource

      public AdditionalDetail.Builder clearSignalSource()
       Where the signal is coming from.
       
      .google.cloud.databasecenter.v1beta.SignalSource signal_source = 1;
      Returns:
      This builder for chaining.
    • getSignalTypeValue

      public int getSignalTypeValue()
       Type of the signal.
       
      .google.cloud.databasecenter.v1beta.SignalType signal_type = 5;
      Specified by:
      getSignalTypeValue in interface AdditionalDetailOrBuilder
      Returns:
      The enum numeric value on the wire for signalType.
    • setSignalTypeValue

      public AdditionalDetail.Builder setSignalTypeValue(int value)
       Type of the signal.
       
      .google.cloud.databasecenter.v1beta.SignalType signal_type = 5;
      Parameters:
      value - The enum numeric value on the wire for signalType to set.
      Returns:
      This builder for chaining.
    • getSignalType

      public SignalType getSignalType()
       Type of the signal.
       
      .google.cloud.databasecenter.v1beta.SignalType signal_type = 5;
      Specified by:
      getSignalType in interface AdditionalDetailOrBuilder
      Returns:
      The signalType.
    • setSignalType

      public AdditionalDetail.Builder setSignalType(SignalType value)
       Type of the signal.
       
      .google.cloud.databasecenter.v1beta.SignalType signal_type = 5;
      Parameters:
      value - The signalType to set.
      Returns:
      This builder for chaining.
    • clearSignalType

      public AdditionalDetail.Builder clearSignalType()
       Type of the signal.
       
      .google.cloud.databasecenter.v1beta.SignalType signal_type = 5;
      Returns:
      This builder for chaining.
    • hasSignalEventTime

      public boolean hasSignalEventTime()
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
      Specified by:
      hasSignalEventTime in interface AdditionalDetailOrBuilder
      Returns:
      Whether the signalEventTime field is set.
    • getSignalEventTime

      public com.google.protobuf.Timestamp getSignalEventTime()
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
      Specified by:
      getSignalEventTime in interface AdditionalDetailOrBuilder
      Returns:
      The signalEventTime.
    • setSignalEventTime

      public AdditionalDetail.Builder setSignalEventTime(com.google.protobuf.Timestamp value)
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
    • setSignalEventTime

      public AdditionalDetail.Builder setSignalEventTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
    • mergeSignalEventTime

      public AdditionalDetail.Builder mergeSignalEventTime(com.google.protobuf.Timestamp value)
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
    • clearSignalEventTime

      public AdditionalDetail.Builder clearSignalEventTime()
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
    • getSignalEventTimeBuilder

      public com.google.protobuf.Timestamp.Builder getSignalEventTimeBuilder()
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
    • getSignalEventTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getSignalEventTimeOrBuilder()
       Event time when signal was recorded by source service.
       
      .google.protobuf.Timestamp signal_event_time = 7;
      Specified by:
      getSignalEventTimeOrBuilder in interface AdditionalDetailOrBuilder