Class CassandraTableResource

    • Constructor Detail

      • CassandraTableResource

        public CassandraTableResource()
    • Method Detail

      • id

        public String id()
        Get the id property: Name of the Cosmos DB Cassandra table.
        Returns:
        the id value.
      • withId

        public CassandraTableResource withId​(String id)
        Set the id property: Name of the Cosmos DB Cassandra table.
        Parameters:
        id - the id value to set.
        Returns:
        the CassandraTableResource object itself.
      • defaultTtl

        public Integer defaultTtl()
        Get the defaultTtl property: Time to live of the Cosmos DB Cassandra table.
        Returns:
        the defaultTtl value.
      • withDefaultTtl

        public CassandraTableResource withDefaultTtl​(Integer defaultTtl)
        Set the defaultTtl property: Time to live of the Cosmos DB Cassandra table.
        Parameters:
        defaultTtl - the defaultTtl value to set.
        Returns:
        the CassandraTableResource object itself.
      • schema

        public CassandraSchema schema()
        Get the schema property: Schema of the Cosmos DB Cassandra table.
        Returns:
        the schema value.
      • withSchema

        public CassandraTableResource withSchema​(CassandraSchema schema)
        Set the schema property: Schema of the Cosmos DB Cassandra table.
        Parameters:
        schema - the schema value to set.
        Returns:
        the CassandraTableResource object itself.
      • analyticalStorageTtl

        public Integer analyticalStorageTtl()
        Get the analyticalStorageTtl property: Analytical TTL.
        Returns:
        the analyticalStorageTtl value.
      • withAnalyticalStorageTtl

        public CassandraTableResource withAnalyticalStorageTtl​(Integer analyticalStorageTtl)
        Set the analyticalStorageTtl property: Analytical TTL.
        Parameters:
        analyticalStorageTtl - the analyticalStorageTtl value to set.
        Returns:
        the CassandraTableResource object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.