Class TerminateInstanceRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • ifMatch

        public TerminateInstanceRequest.Builder ifMatch​(String ifMatch)
        For optimistic concurrency control.

        In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value.

        Parameters:
        ifMatch - the value to set
        Returns:
        this builder instance
      • preserveBootVolume

        public TerminateInstanceRequest.Builder preserveBootVolume​(Boolean preserveBootVolume)
        Specifies whether to delete or preserve the boot volume when terminating an instance.

        When set to true, the boot volume is preserved. The default value is false.

        Parameters:
        preserveBootVolume - the value to set
        Returns:
        this builder instance
      • preserveDataVolumesCreatedAtLaunch

        public TerminateInstanceRequest.Builder preserveDataVolumesCreatedAtLaunch​(Boolean preserveDataVolumesCreatedAtLaunch)
        Specifies whether to delete or preserve the data volumes created during launch when terminating an instance.

        When set to true, the data volumes are preserved. The default value is true.

        Parameters:
        preserveDataVolumesCreatedAtLaunch - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public TerminateInstanceRequest.Builder invocationCallback​(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
        Set the invocation callback for the request to be built.
        Parameters:
        invocationCallback - the invocation callback to be set for the request
        Returns:
        this builder instance
      • retryConfiguration

        public TerminateInstanceRequest.Builder retryConfiguration​(RetryConfiguration retryConfiguration)
        Set the retry configuration for the request to be built.
        Parameters:
        retryConfiguration - the retry configuration to be used for the request
        Returns:
        this builder instance