Class CloudExadataInfrastructureState.Builder

    • Method Detail

      • activatedStorageCount

        public CloudExadataInfrastructureState.Builder activatedStorageCount​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Integer> activatedStorageCount)
        Parameters:
        activatedStorageCount - Number of storage servers requested for the Exadata infrastructure.
        Returns:
        builder
      • activatedStorageCount

        public CloudExadataInfrastructureState.Builder activatedStorageCount​(java.lang.Integer activatedStorageCount)
        Parameters:
        activatedStorageCount - Number of storage servers requested for the Exadata infrastructure.
        Returns:
        builder
      • additionalStorageCount

        public CloudExadataInfrastructureState.Builder additionalStorageCount​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.Integer> additionalStorageCount)
        Parameters:
        additionalStorageCount - Number of storage servers requested for the Exadata infrastructure.
        Returns:
        builder
      • additionalStorageCount

        public CloudExadataInfrastructureState.Builder additionalStorageCount​(java.lang.Integer additionalStorageCount)
        Parameters:
        additionalStorageCount - Number of storage servers requested for the Exadata infrastructure.
        Returns:
        builder
      • availabilityZone

        public CloudExadataInfrastructureState.Builder availabilityZone​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> availabilityZone)
        Parameters:
        availabilityZone - Name of the Availability Zone (AZ) where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availabilityZone

        public CloudExadataInfrastructureState.Builder availabilityZone​(java.lang.String availabilityZone)
        Parameters:
        availabilityZone - Name of the Availability Zone (AZ) where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availabilityZoneId

        public CloudExadataInfrastructureState.Builder availabilityZoneId​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> availabilityZoneId)
        Parameters:
        availabilityZoneId - AZ ID of the AZ where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availabilityZoneId

        public CloudExadataInfrastructureState.Builder availabilityZoneId​(java.lang.String availabilityZoneId)
        Parameters:
        availabilityZoneId - AZ ID of the AZ where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availableStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder availableStorageSizeInGbs​(@Nullable
                                                                                 com.pulumi.core.Output<java.lang.Integer> availableStorageSizeInGbs)
        Parameters:
        availableStorageSizeInGbs - Amount of available storage, in gigabytes (GB), for the Exadata infrastructure.
        Returns:
        builder
      • availableStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder availableStorageSizeInGbs​(java.lang.Integer availableStorageSizeInGbs)
        Parameters:
        availableStorageSizeInGbs - Amount of available storage, in gigabytes (GB), for the Exadata infrastructure.
        Returns:
        builder
      • computeCount

        public CloudExadataInfrastructureState.Builder computeCount​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Integer> computeCount)
        Parameters:
        computeCount - Number of compute instances that the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • computeCount

        public CloudExadataInfrastructureState.Builder computeCount​(java.lang.Integer computeCount)
        Parameters:
        computeCount - Number of compute instances that the Exadata infrastructure is located. Changing this will force terraform to create new resource.
        Returns:
        builder
      • computeModel

        public CloudExadataInfrastructureState.Builder computeModel​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> computeModel)
        Parameters:
        computeModel - OCI model compute model used when you create or clone an instance: ECPU or OCPU.
        Returns:
        builder
      • computeModel

        public CloudExadataInfrastructureState.Builder computeModel​(java.lang.String computeModel)
        Parameters:
        computeModel - OCI model compute model used when you create or clone an instance: ECPU or OCPU.
        Returns:
        builder
      • cpuCount

        public CloudExadataInfrastructureState.Builder cpuCount​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Integer> cpuCount)
        Parameters:
        cpuCount - Total number of CPU cores that are allocated to the Exadata infrastructure.
        Returns:
        builder
      • cpuCount

        public CloudExadataInfrastructureState.Builder cpuCount​(java.lang.Integer cpuCount)
        Parameters:
        cpuCount - Total number of CPU cores that are allocated to the Exadata infrastructure.
        Returns:
        builder
      • createdAt

        public CloudExadataInfrastructureState.Builder createdAt​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> createdAt)
        Parameters:
        createdAt - Time when the Exadata infrastructure was created.
        Returns:
        builder
      • customerContactsToSendToOcis

        public CloudExadataInfrastructureState.Builder customerContactsToSendToOcis​(@Nullable
                                                                                    com.pulumi.core.Output<java.util.List<CloudExadataInfrastructureCustomerContactsToSendToOciArgs>> customerContactsToSendToOcis)
        Parameters:
        customerContactsToSendToOcis - Email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. Changing this will force terraform to create new resource. See `customerContactsToSendToOci` Block below.
        Returns:
        builder
      • customerContactsToSendToOcis

        public CloudExadataInfrastructureState.Builder customerContactsToSendToOcis​(java.util.List<CloudExadataInfrastructureCustomerContactsToSendToOciArgs> customerContactsToSendToOcis)
        Parameters:
        customerContactsToSendToOcis - Email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. Changing this will force terraform to create new resource. See `customerContactsToSendToOci` Block below.
        Returns:
        builder
      • customerContactsToSendToOcis

        public CloudExadataInfrastructureState.Builder customerContactsToSendToOcis​(CloudExadataInfrastructureCustomerContactsToSendToOciArgs... customerContactsToSendToOcis)
        Parameters:
        customerContactsToSendToOcis - Email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. Changing this will force terraform to create new resource. See `customerContactsToSendToOci` Block below.
        Returns:
        builder
      • dataStorageSizeInTbs

        public CloudExadataInfrastructureState.Builder dataStorageSizeInTbs​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Double> dataStorageSizeInTbs)
        Parameters:
        dataStorageSizeInTbs - Size of the Exadata infrastructure's data disk group, in terabytes (TB).
        Returns:
        builder
      • dataStorageSizeInTbs

        public CloudExadataInfrastructureState.Builder dataStorageSizeInTbs​(java.lang.Double dataStorageSizeInTbs)
        Parameters:
        dataStorageSizeInTbs - Size of the Exadata infrastructure's data disk group, in terabytes (TB).
        Returns:
        builder
      • databaseServerType

        public CloudExadataInfrastructureState.Builder databaseServerType​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> databaseServerType)
        Parameters:
        databaseServerType - Database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • databaseServerType

        public CloudExadataInfrastructureState.Builder databaseServerType​(java.lang.String databaseServerType)
        Parameters:
        databaseServerType - Database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • dbNodeStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder dbNodeStorageSizeInGbs​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.Integer> dbNodeStorageSizeInGbs)
        Parameters:
        dbNodeStorageSizeInGbs - Size of the Exadata infrastructure's local node storage, in gigabytes (GB).
        Returns:
        builder
      • dbNodeStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder dbNodeStorageSizeInGbs​(java.lang.Integer dbNodeStorageSizeInGbs)
        Parameters:
        dbNodeStorageSizeInGbs - Size of the Exadata infrastructure's local node storage, in gigabytes (GB).
        Returns:
        builder
      • dbServerVersion

        public CloudExadataInfrastructureState.Builder dbServerVersion​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> dbServerVersion)
        Parameters:
        dbServerVersion - Software version of the database servers (dom0) in the Exadata infrastructure.
        Returns:
        builder
      • dbServerVersion

        public CloudExadataInfrastructureState.Builder dbServerVersion​(java.lang.String dbServerVersion)
        Parameters:
        dbServerVersion - Software version of the database servers (dom0) in the Exadata infrastructure.
        Returns:
        builder
      • displayName

        public CloudExadataInfrastructureState.Builder displayName​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - User-friendly name for the Exadata infrastructure. Changing this will force terraform to create a new resource.
        Returns:
        builder
      • displayName

        public CloudExadataInfrastructureState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - User-friendly name for the Exadata infrastructure. Changing this will force terraform to create a new resource.
        Returns:
        builder
      • lastMaintenanceRunId

        public CloudExadataInfrastructureState.Builder lastMaintenanceRunId​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> lastMaintenanceRunId)
        Parameters:
        lastMaintenanceRunId - Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.
        Returns:
        builder
      • lastMaintenanceRunId

        public CloudExadataInfrastructureState.Builder lastMaintenanceRunId​(java.lang.String lastMaintenanceRunId)
        Parameters:
        lastMaintenanceRunId - Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.
        Returns:
        builder
      • maxCpuCount

        public CloudExadataInfrastructureState.Builder maxCpuCount​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Integer> maxCpuCount)
        Parameters:
        maxCpuCount - Total number of CPU cores available on the Exadata infrastructure.
        Returns:
        builder
      • maxCpuCount

        public CloudExadataInfrastructureState.Builder maxCpuCount​(java.lang.Integer maxCpuCount)
        Parameters:
        maxCpuCount - Total number of CPU cores available on the Exadata infrastructure.
        Returns:
        builder
      • maxDataStorageInTbs

        public CloudExadataInfrastructureState.Builder maxDataStorageInTbs​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.Double> maxDataStorageInTbs)
        Parameters:
        maxDataStorageInTbs - Total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.
        Returns:
        builder
      • maxDataStorageInTbs

        public CloudExadataInfrastructureState.Builder maxDataStorageInTbs​(java.lang.Double maxDataStorageInTbs)
        Parameters:
        maxDataStorageInTbs - Total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.
        Returns:
        builder
      • maxDbNodeStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder maxDbNodeStorageSizeInGbs​(@Nullable
                                                                                 com.pulumi.core.Output<java.lang.Integer> maxDbNodeStorageSizeInGbs)
        Parameters:
        maxDbNodeStorageSizeInGbs - Total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.
        Returns:
        builder
      • maxDbNodeStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder maxDbNodeStorageSizeInGbs​(java.lang.Integer maxDbNodeStorageSizeInGbs)
        Parameters:
        maxDbNodeStorageSizeInGbs - Total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.
        Returns:
        builder
      • maxMemoryInGbs

        public CloudExadataInfrastructureState.Builder maxMemoryInGbs​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Integer> maxMemoryInGbs)
        Parameters:
        maxMemoryInGbs - Total amount of memory in gigabytes (GB) available on the Exadata infrastructure.
        Returns:
        builder
      • maxMemoryInGbs

        public CloudExadataInfrastructureState.Builder maxMemoryInGbs​(java.lang.Integer maxMemoryInGbs)
        Parameters:
        maxMemoryInGbs - Total amount of memory in gigabytes (GB) available on the Exadata infrastructure.
        Returns:
        builder
      • memorySizeInGbs

        public CloudExadataInfrastructureState.Builder memorySizeInGbs​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Integer> memorySizeInGbs)
        Parameters:
        memorySizeInGbs - Amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.
        Returns:
        builder
      • memorySizeInGbs

        public CloudExadataInfrastructureState.Builder memorySizeInGbs​(java.lang.Integer memorySizeInGbs)
        Parameters:
        memorySizeInGbs - Amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.
        Returns:
        builder
      • monthlyDbServerVersion

        public CloudExadataInfrastructureState.Builder monthlyDbServerVersion​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.String> monthlyDbServerVersion)
        Parameters:
        monthlyDbServerVersion - Monthly software version of the database servers in the Exadata infrastructure.
        Returns:
        builder
      • monthlyDbServerVersion

        public CloudExadataInfrastructureState.Builder monthlyDbServerVersion​(java.lang.String monthlyDbServerVersion)
        Parameters:
        monthlyDbServerVersion - Monthly software version of the database servers in the Exadata infrastructure.
        Returns:
        builder
      • monthlyStorageServerVersion

        public CloudExadataInfrastructureState.Builder monthlyStorageServerVersion​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.String> monthlyStorageServerVersion)
        Parameters:
        monthlyStorageServerVersion - Monthly software version of the storage servers installed on the Exadata infrastructure.
        Returns:
        builder
      • monthlyStorageServerVersion

        public CloudExadataInfrastructureState.Builder monthlyStorageServerVersion​(java.lang.String monthlyStorageServerVersion)
        Parameters:
        monthlyStorageServerVersion - Monthly software version of the storage servers installed on the Exadata infrastructure.
        Returns:
        builder
      • nextMaintenanceRunId

        public CloudExadataInfrastructureState.Builder nextMaintenanceRunId​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> nextMaintenanceRunId)
        Parameters:
        nextMaintenanceRunId - OCID of the next maintenance run for the Exadata infrastructure.
        Returns:
        builder
      • nextMaintenanceRunId

        public CloudExadataInfrastructureState.Builder nextMaintenanceRunId​(java.lang.String nextMaintenanceRunId)
        Parameters:
        nextMaintenanceRunId - OCID of the next maintenance run for the Exadata infrastructure.
        Returns:
        builder
      • ociResourceAnchorName

        public CloudExadataInfrastructureState.Builder ociResourceAnchorName​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> ociResourceAnchorName)
        Parameters:
        ociResourceAnchorName - Name of the OCI resource anchor for the Exadata infrastructure.
        Returns:
        builder
      • ociResourceAnchorName

        public CloudExadataInfrastructureState.Builder ociResourceAnchorName​(java.lang.String ociResourceAnchorName)
        Parameters:
        ociResourceAnchorName - Name of the OCI resource anchor for the Exadata infrastructure.
        Returns:
        builder
      • ociUrl

        public CloudExadataInfrastructureState.Builder ociUrl​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> ociUrl)
        Parameters:
        ociUrl - HTTPS link to the Exadata infrastructure in OCI.
        Returns:
        builder
      • percentProgress

        public CloudExadataInfrastructureState.Builder percentProgress​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Double> percentProgress)
        Parameters:
        percentProgress - Amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.
        Returns:
        builder
      • percentProgress

        public CloudExadataInfrastructureState.Builder percentProgress​(java.lang.Double percentProgress)
        Parameters:
        percentProgress - Amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.
        Returns:
        builder
      • region

        public CloudExadataInfrastructureState.Builder region​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public CloudExadataInfrastructureState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • shape

        public CloudExadataInfrastructureState.Builder shape​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> shape)
        Parameters:
        shape - Model name of the Exadata infrastructure. Changing this will force terraform to create new resource. The following arguments are optional:
        Returns:
        builder
      • shape

        public CloudExadataInfrastructureState.Builder shape​(java.lang.String shape)
        Parameters:
        shape - Model name of the Exadata infrastructure. Changing this will force terraform to create new resource. The following arguments are optional:
        Returns:
        builder
      • status

        public CloudExadataInfrastructureState.Builder status​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Current status of the Exadata infrastructure.
        Returns:
        builder
      • statusReason

        public CloudExadataInfrastructureState.Builder statusReason​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> statusReason)
        Parameters:
        statusReason - Additional information about the status of the Exadata infrastructure.
        Returns:
        builder
      • statusReason

        public CloudExadataInfrastructureState.Builder statusReason​(java.lang.String statusReason)
        Parameters:
        statusReason - Additional information about the status of the Exadata infrastructure.
        Returns:
        builder
      • storageCount

        public CloudExadataInfrastructureState.Builder storageCount​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Integer> storageCount)
        Parameters:
        storageCount - Number of storage servers that are activated for the Exadata infrastructure. Changing this will force terraform to create new resource.
        Returns:
        builder
      • storageCount

        public CloudExadataInfrastructureState.Builder storageCount​(java.lang.Integer storageCount)
        Parameters:
        storageCount - Number of storage servers that are activated for the Exadata infrastructure. Changing this will force terraform to create new resource.
        Returns:
        builder
      • storageServerType

        public CloudExadataInfrastructureState.Builder storageServerType​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> storageServerType)
        Parameters:
        storageServerType - Storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • storageServerType

        public CloudExadataInfrastructureState.Builder storageServerType​(java.lang.String storageServerType)
        Parameters:
        storageServerType - Storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
        Returns:
        builder
      • storageServerVersion

        public CloudExadataInfrastructureState.Builder storageServerVersion​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> storageServerVersion)
        Parameters:
        storageServerVersion - Software version of the storage servers on the Exadata infrastructure.
        Returns:
        builder
      • storageServerVersion

        public CloudExadataInfrastructureState.Builder storageServerVersion​(java.lang.String storageServerVersion)
        Parameters:
        storageServerVersion - Software version of the storage servers on the Exadata infrastructure.
        Returns:
        builder
      • tags

        public CloudExadataInfrastructureState.Builder tags​(@Nullable
                                                            com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Map of tags to assign to the exadata infrastructure. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public CloudExadataInfrastructureState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Map of tags to assign to the exadata infrastructure. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • totalStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder totalStorageSizeInGbs​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Integer> totalStorageSizeInGbs)
        Parameters:
        totalStorageSizeInGbs - Total amount of storage, in gigabytes (GB), on the Exadata infrastructure.
        Returns:
        builder
      • totalStorageSizeInGbs

        public CloudExadataInfrastructureState.Builder totalStorageSizeInGbs​(java.lang.Integer totalStorageSizeInGbs)
        Parameters:
        totalStorageSizeInGbs - Total amount of storage, in gigabytes (GB), on the Exadata infrastructure.
        Returns:
        builder