Interface InsightStateInfoOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    InsightStateInfo, InsightStateInfo.Builder

    public interface InsightStateInfoOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getStateValue

        int getStateValue()
         Insight state.
         
        .google.cloud.recommender.v1beta1.InsightStateInfo.State state = 1;
        Returns:
        The enum numeric value on the wire for state.
      • getState

        InsightStateInfo.State getState()
         Insight state.
         
        .google.cloud.recommender.v1beta1.InsightStateInfo.State state = 1;
        Returns:
        The state.
      • getStateMetadataCount

        int getStateMetadataCount()
         A map of metadata for the state, provided by user or automations systems.
         
        map<string, string> state_metadata = 2;
      • containsStateMetadata

        boolean containsStateMetadata​(String key)
         A map of metadata for the state, provided by user or automations systems.
         
        map<string, string> state_metadata = 2;
      • getStateMetadataMap

        Map<String,​String> getStateMetadataMap()
         A map of metadata for the state, provided by user or automations systems.
         
        map<string, string> state_metadata = 2;
      • getStateMetadataOrDefault

        String getStateMetadataOrDefault​(String key,
                                         String defaultValue)
         A map of metadata for the state, provided by user or automations systems.
         
        map<string, string> state_metadata = 2;
      • getStateMetadataOrThrow

        String getStateMetadataOrThrow​(String key)
         A map of metadata for the state, provided by user or automations systems.
         
        map<string, string> state_metadata = 2;