Class GetIndexesRequest

    • Constructor Detail

      • GetIndexesRequest

        public GetIndexesRequest()
    • Method Detail

      • setTableName

        public GetIndexesRequest setTableName​(String tableName)
        Sets the table name to use for the request
        Parameters:
        tableName - the table name. This is a required parameter.
        Returns:
        this
      • setCompartment

        public GetIndexesRequest setCompartment​(String compartment)
        Cloud service only.

        Sets the name or id of a compartment to be used for this operation.

        The compartment may be specified as either a name (or path for nested compartments) or as an id (OCID). A name (vs id) can only be used when authenticated using a specific user identity. It is not available if authenticated as an Instance Principal which can be done when calling the service from a compute instance in the Oracle Cloud Infrastructure. See SignatureProvider.createWithInstancePrincipal()

        Parameters:
        compartment - the name or id. If using a nested compartment, specify the full compartment path compartmentA.compartmentB, but exclude the name of the root compartment (tenant).
        Returns:
        this
      • setIndexName

        public GetIndexesRequest setIndexName​(String indexName)
        Sets the index name to use for the request. If not set, this request will return all indexes of the table.
        Parameters:
        indexName - the index name.
        Returns:
        this
      • getIndexName

        public String getIndexName()
        Gets the index name to use for the request
        Returns:
        the index name
      • setNamespace

        public GetIndexesRequest setNamespace​(String namespace)
        Sets the optional namespace. On-premises only. This overrides any default value set with NoSQLHandleConfig.setDefaultNamespace(java.lang.String). Note: if a namespace is specified in the table name for the request (using the namespace:tablename format), that value will override this setting.
        Parameters:
        namespace - the namespace to use for the operation
        Returns:
        this
        Since:
        5.4.10
      • getTypeName

        public String getTypeName()
        Description copied from class: Request
        Returns the type name of the request. This is used for stats.
        Specified by:
        getTypeName in class Request
        Returns:
        the type name of the request