Class PanelConfiguration

    • Method Detail

      • title

        public final PanelTitleOptions title()

        Configures the title display within each small multiples panel.

        Returns:
        Configures the title display within each small multiples panel.
      • borderVisibility

        public final Visibility borderVisibility()

        Determines whether or not each panel displays a border.

        If the service returns an enum value that is not available in the current SDK version, borderVisibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from borderVisibilityAsString().

        Returns:
        Determines whether or not each panel displays a border.
        See Also:
        Visibility
      • borderVisibilityAsString

        public final String borderVisibilityAsString()

        Determines whether or not each panel displays a border.

        If the service returns an enum value that is not available in the current SDK version, borderVisibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from borderVisibilityAsString().

        Returns:
        Determines whether or not each panel displays a border.
        See Also:
        Visibility
      • borderThickness

        public final String borderThickness()

        Sets the line thickness of panel borders.

        Returns:
        Sets the line thickness of panel borders.
      • borderColor

        public final String borderColor()

        Sets the line color of panel borders.

        Returns:
        Sets the line color of panel borders.
      • gutterVisibility

        public final Visibility gutterVisibility()

        Determines whether or not negative space between sibling panels is rendered.

        If the service returns an enum value that is not available in the current SDK version, gutterVisibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from gutterVisibilityAsString().

        Returns:
        Determines whether or not negative space between sibling panels is rendered.
        See Also:
        Visibility
      • gutterVisibilityAsString

        public final String gutterVisibilityAsString()

        Determines whether or not negative space between sibling panels is rendered.

        If the service returns an enum value that is not available in the current SDK version, gutterVisibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from gutterVisibilityAsString().

        Returns:
        Determines whether or not negative space between sibling panels is rendered.
        See Also:
        Visibility
      • gutterSpacing

        public final String gutterSpacing()

        Sets the total amount of negative space to display between sibling panels.

        Returns:
        Sets the total amount of negative space to display between sibling panels.
      • backgroundVisibility

        public final Visibility backgroundVisibility()

        Determines whether or not a background for each small multiples panel is rendered.

        If the service returns an enum value that is not available in the current SDK version, backgroundVisibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from backgroundVisibilityAsString().

        Returns:
        Determines whether or not a background for each small multiples panel is rendered.
        See Also:
        Visibility
      • backgroundVisibilityAsString

        public final String backgroundVisibilityAsString()

        Determines whether or not a background for each small multiples panel is rendered.

        If the service returns an enum value that is not available in the current SDK version, backgroundVisibility will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from backgroundVisibilityAsString().

        Returns:
        Determines whether or not a background for each small multiples panel is rendered.
        See Also:
        Visibility
      • backgroundColor

        public final String backgroundColor()

        Sets the background color for each panel.

        Returns:
        Sets the background color for each panel.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)