Class DeploymentPeerSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • deploymentId

        public DeploymentPeerSummary.Builder deploymentId​(String deploymentId)
        The OCID of the deployment being referenced.
        Parameters:
        deploymentId - the value to set
        Returns:
        this builder
      • region

        public DeploymentPeerSummary.Builder region​(String region)
        The name of the region.

        e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.

        Parameters:
        region - the value to set
        Returns:
        this builder
      • availabilityDomain

        public DeploymentPeerSummary.Builder availabilityDomain​(String availabilityDomain)
        The availability domain of a placement.
        Parameters:
        availabilityDomain - the value to set
        Returns:
        this builder
      • faultDomain

        public DeploymentPeerSummary.Builder faultDomain​(String faultDomain)
        The fault domain of a placement.
        Parameters:
        faultDomain - the value to set
        Returns:
        this builder
      • displayName

        public DeploymentPeerSummary.Builder displayName​(String displayName)
        An object’s Display Name.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • timeCreated

        public DeploymentPeerSummary.Builder timeCreated​(Date timeCreated)
        The time the resource was created.

        The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeUpdated

        public DeploymentPeerSummary.Builder timeUpdated​(Date timeUpdated)
        The time the resource was last updated.

        The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder
      • timeRoleChanged

        public DeploymentPeerSummary.Builder timeRoleChanged​(Date timeRoleChanged)
        The time of the last role change.

        The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

        Parameters:
        timeRoleChanged - the value to set
        Returns:
        this builder
      • timeLastSynced

        public DeploymentPeerSummary.Builder timeLastSynced​(Date timeLastSynced)
        The time of the last data synchronization from the primary to the standby peer.

        RFC3339, such as 2016-08-25T21:10:29.600Z.

        Parameters:
        timeLastSynced - the value to set
        Returns:
        this builder
      • subscriptionId

        public DeploymentPeerSummary.Builder subscriptionId​(String subscriptionId)
        The OCID of the subscription with which resource needs to be associated with.
        Parameters:
        subscriptionId - the value to set
        Returns:
        this builder
      • clusterPlacementGroupId

        public DeploymentPeerSummary.Builder clusterPlacementGroupId​(String clusterPlacementGroupId)
        The OCID(/Content/General/Concepts/identifiers.htm) of the cluster placement group for the resource.

        Only applicable for multicloud subscriptions. The cluster placement group id must be provided when a multicloud subscription id is provided. Otherwise the cluster placement group must not be provided.

        Parameters:
        clusterPlacementGroupId - the value to set
        Returns:
        this builder