Interface SettingMetadataOrBuilder

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

    public interface SettingMetadataOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      SettingMetadata.DataType getDataType()
      The data type for this setting.
      int getDataTypeValue()
      The data type for this setting.
      Value getDefaultValue()
      The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.
      ValueOrBuilder getDefaultValueOrBuilder()
      The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.
      String getDescription()
      A detailed description of what this setting does.
      com.google.protobuf.ByteString getDescriptionBytes()
      A detailed description of what this setting does.
      String getDisplayName()
      The human readable name for this setting.
      com.google.protobuf.ByteString getDisplayNameBytes()
      The human readable name for this setting.
      boolean getReadOnly()
      A flag indicating that values of this setting cannot be modified (see documentation of the specific setting for updates and reasons).
      boolean hasDefaultValue()
      The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDisplayName

        String getDisplayName()
         The human readable name for this setting.
         
        string display_name = 1;
        Returns:
        The displayName.
      • getDisplayNameBytes

        com.google.protobuf.ByteString getDisplayNameBytes()
         The human readable name for this setting.
         
        string display_name = 1;
        Returns:
        The bytes for displayName.
      • getDescription

        String getDescription()
         A detailed description of what this setting does.
         
        string description = 2;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         A detailed description of what this setting does.
         
        string description = 2;
        Returns:
        The bytes for description.
      • getReadOnly

        boolean getReadOnly()
         A flag indicating that values of this setting cannot be modified (see
         documentation of the specific setting for updates and reasons).
         
        bool read_only = 3;
        Returns:
        The readOnly.
      • getDataTypeValue

        int getDataTypeValue()
         The data type for this setting.
         
        .google.cloud.resourcesettings.v1.SettingMetadata.DataType data_type = 4;
        Returns:
        The enum numeric value on the wire for dataType.
      • getDataType

        SettingMetadata.DataType getDataType()
         The data type for this setting.
         
        .google.cloud.resourcesettings.v1.SettingMetadata.DataType data_type = 4;
        Returns:
        The dataType.
      • hasDefaultValue

        boolean hasDefaultValue()
         The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is
         explicitly set.
        
         Note: not all settings have a default value.
         
        .google.cloud.resourcesettings.v1.Value default_value = 5;
        Returns:
        Whether the defaultValue field is set.
      • getDefaultValue

        Value getDefaultValue()
         The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is
         explicitly set.
        
         Note: not all settings have a default value.
         
        .google.cloud.resourcesettings.v1.Value default_value = 5;
        Returns:
        The defaultValue.
      • getDefaultValueOrBuilder

        ValueOrBuilder getDefaultValueOrBuilder()
         The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is
         explicitly set.
        
         Note: not all settings have a default value.
         
        .google.cloud.resourcesettings.v1.Value default_value = 5;