View Source GoogleApi.ResourceSettings.V1.Model.GoogleCloudResourcesettingsV1SettingMetadata (google_api_resource_settings v0.3.0)

Metadata about a setting which is not editable by the end user.

Attributes

  • dataType (type: String.t, default: nil) - The data type for this setting.
  • defaultValue (type: GoogleApi.ResourceSettings.V1.Model.GoogleCloudResourcesettingsV1Value.t, default: nil) - The value provided by Setting.effective_value if no setting value is explicitly set. Note: not all settings have a default value.
  • description (type: String.t, default: nil) - A detailed description of what this setting does.
  • displayName (type: String.t, default: nil) - The human readable name for this setting.
  • readOnly (type: boolean(), default: nil) - A flag indicating that values of this setting cannot be modified. See documentation for the specific setting for updates and reasons.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ResourceSettings.V1.Model.GoogleCloudResourcesettingsV1SettingMetadata{
    dataType: String.t() | nil,
    defaultValue:
      GoogleApi.ResourceSettings.V1.Model.GoogleCloudResourcesettingsV1Value.t()
      | nil,
    description: String.t() | nil,
    displayName: String.t() | nil,
    readOnly: boolean() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.