Class SwitchoverDetail

    • Method Detail

      • sourceMember

        public final String sourceMember()

        The Amazon Resource Name (ARN) of a resource in the blue environment.

        Returns:
        The Amazon Resource Name (ARN) of a resource in the blue environment.
      • targetMember

        public final String targetMember()

        The Amazon Resource Name (ARN) of a resource in the green environment.

        Returns:
        The Amazon Resource Name (ARN) of a resource in the green environment.
      • status

        public final String status()

        The switchover status of a resource in a blue/green deployment.

        Values:

        • PROVISIONING - The resource is being prepared to switch over.

        • AVAILABLE - The resource is ready to switch over.

        • SWITCHOVER_IN_PROGRESS - The resource is being switched over.

        • SWITCHOVER_COMPLETED - The resource has been switched over.

        • SWITCHOVER_FAILED - The resource attempted to switch over but failed.

        • MISSING_SOURCE - The source resource has been deleted.

        • MISSING_TARGET - The target resource has been deleted.

        Returns:
        The switchover status of a resource in a blue/green deployment.

        Values:

        • PROVISIONING - The resource is being prepared to switch over.

        • AVAILABLE - The resource is ready to switch over.

        • SWITCHOVER_IN_PROGRESS - The resource is being switched over.

        • SWITCHOVER_COMPLETED - The resource has been switched over.

        • SWITCHOVER_FAILED - The resource attempted to switch over but failed.

        • MISSING_SOURCE - The source resource has been deleted.

        • MISSING_TARGET - The target resource has been deleted.

      • 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)