Class CloudClientParameters

  • Direct Known Subclasses:
    CloudClientParametersImpl

    public abstract class CloudClientParameters
    extends Object
    Cloud client connection parameters.
    Since:
    5.0
    • Constructor Detail

      • CloudClientParameters

        public CloudClientParameters()
    • Method Detail

      • getParameter

        @Nullable
        public abstract String getParameter​(@NotNull
                                            String name)
        Fetches parameter
        Parameters:
        name - name
        Returns:
        parameter value or null
      • listParameterNames

        @NotNull
        public abstract Collection<String> listParameterNames()
        Returns:
        all available parameter names
      • getCloudImages

        @NotNull
        public abstract Collection<CloudImageParameters> getCloudImages()
        Returns:
        cloud images parameters defined in the corresponding cloud profile
      • getParameters

        @NotNull
        public abstract Map<String,​String> getParameters()
        Returns:
        all parameters in unmodifiableMap
        Since:
        2017.1
      • getProfileId

        @NotNull
        public abstract String getProfileId()
      • getProfileDescription

        @NotNull
        public abstract String getProfileDescription()
        Returns cloud profile description that is suggested to be used when reporting errors The value is set by the core.
        Returns:
        string description or empty string if there's no description