Class DeploymentConfigInfo

    • Method Detail

      • deploymentConfigId

        public final String deploymentConfigId()

        The deployment configuration ID.

        Returns:
        The deployment configuration ID.
      • deploymentConfigName

        public final String deploymentConfigName()

        The deployment configuration name.

        Returns:
        The deployment configuration name.
      • minimumHealthyHosts

        public final MinimumHealthyHosts minimumHealthyHosts()

        Information about the number or percentage of minimum healthy instances.

        Returns:
        Information about the number or percentage of minimum healthy instances.
      • createTime

        public final Instant createTime()

        The time at which the deployment configuration was created.

        Returns:
        The time at which the deployment configuration was created.
      • computePlatform

        public final ComputePlatform computePlatform()

        The destination platform type for the deployment (Lambda, Server, or ECS).

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

        Returns:
        The destination platform type for the deployment (Lambda, Server, or ECS).
        See Also:
        ComputePlatform
      • computePlatformAsString

        public final String computePlatformAsString()

        The destination platform type for the deployment (Lambda, Server, or ECS).

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

        Returns:
        The destination platform type for the deployment (Lambda, Server, or ECS).
        See Also:
        ComputePlatform
      • trafficRoutingConfig

        public final TrafficRoutingConfig trafficRoutingConfig()

        The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.

        Returns:
        The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
      • zonalConfig

        public final ZonalConfig zonalConfig()

        Information about a zonal configuration.

        Returns:
        Information about a zonal configuration.
      • 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)