Interface Configuration


public interface Configuration
An immutable client-side representation of Configuration.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the Configuration definition.
    static interface 
    The Configuration definition stages.
    static interface 
    The template for Configuration update.
    static interface 
    The Configuration update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the allowedValues property: Allowed values of the configuration (also known as server parameter).
    Gets the dataType property: Data type of the configuration (also known as server parameter).
    Gets the defaultValue property: Value assigned by default to the configuration (also known as server parameter).
    Gets the description property: Description of the configuration (also known as server parameter).
    Gets the documentationLink property: Link pointing to the documentation of the configuration (also known as server parameter).
    id()
    Gets the id property: Fully qualified resource Id for the resource.
    Gets the inner com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.ConfigurationInner object.
    Gets the isConfigPendingRestart property: Indicates if the value assigned to the configuration (also known as server parameter) is pending a server restart for it to take effect.
    Gets the isDynamicConfig property: Indicates if it's a dynamic (true) or static (false) configuration (also known as server parameter).
    Gets the isReadOnly property: Indicates if it's a read-only (true) or modifiable (false) configuration (also known as server parameter).
    Gets the name property: The name of the resource.
    Refreshes the resource to sync with Azure.
    refresh(com.azure.core.util.Context context)
    Refreshes the resource to sync with Azure.
    Gets the name of the resource group.
    Gets the source property: Source of the value assigned to the configuration (also known as server parameter).
    com.azure.core.management.SystemData
    Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Gets the type property: The type of the resource.
    Gets the unit property: Units in which the configuration (also known as server parameter) value is expressed.
    Begins update for the Configuration resource.
    Gets the value property: Value of the configuration (also known as server parameter).
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • systemData

      com.azure.core.management.SystemData systemData()
      Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
      Returns:
      the systemData value.
    • value

      String value()
      Gets the value property: Value of the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration.
      Returns:
      the value value.
    • description

      String description()
      Gets the description property: Description of the configuration (also known as server parameter).
      Returns:
      the description value.
    • defaultValue

      String defaultValue()
      Gets the defaultValue property: Value assigned by default to the configuration (also known as server parameter).
      Returns:
      the defaultValue value.
    • dataType

      Gets the dataType property: Data type of the configuration (also known as server parameter).
      Returns:
      the dataType value.
    • allowedValues

      String allowedValues()
      Gets the allowedValues property: Allowed values of the configuration (also known as server parameter).
      Returns:
      the allowedValues value.
    • source

      String source()
      Gets the source property: Source of the value assigned to the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration.
      Returns:
      the source value.
    • isDynamicConfig

      Boolean isDynamicConfig()
      Gets the isDynamicConfig property: Indicates if it's a dynamic (true) or static (false) configuration (also known as server parameter). Static server parameters require a server restart after changing the value assigned to them, for the change to take effect. Dynamic server parameters do not require a server restart after changing the value assigned to them, for the change to take effect.
      Returns:
      the isDynamicConfig value.
    • isReadOnly

      Boolean isReadOnly()
      Gets the isReadOnly property: Indicates if it's a read-only (true) or modifiable (false) configuration (also known as server parameter).
      Returns:
      the isReadOnly value.
    • isConfigPendingRestart

      Boolean isConfigPendingRestart()
      Gets the isConfigPendingRestart property: Indicates if the value assigned to the configuration (also known as server parameter) is pending a server restart for it to take effect.
      Returns:
      the isConfigPendingRestart value.
    • unit

      String unit()
      Gets the unit property: Units in which the configuration (also known as server parameter) value is expressed.
      Returns:
      the unit value.
    • documentationLink

      String documentationLink()
      Gets the documentationLink property: Link pointing to the documentation of the configuration (also known as server parameter).
      Returns:
      the documentationLink value.
    • resourceGroupName

      String resourceGroupName()
      Gets the name of the resource group.
      Returns:
      the name of the resource group.
    • innerModel

      ConfigurationInner innerModel()
      Gets the inner com.azure.resourcemanager.postgresqlflexibleserver.fluent.models.ConfigurationInner object.
      Returns:
      the inner object.
    • update

      Begins update for the Configuration resource.
      Returns:
      the stage of resource update.
    • refresh

      Configuration refresh()
      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      Configuration refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.