All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dimajix.flowman.kernel.proto.test.TestDetailsOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: test.proto

package com.dimajix.flowman.kernel.proto.test;

public interface TestDetailsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.dimajix.flowman.kernel.test.TestDetails)
    com.google.protobuf.MessageOrBuilder {

  /**
   * optional string project = 1;
   * @return Whether the project field is set.
   */
  boolean hasProject();
  /**
   * optional string project = 1;
   * @return The project.
   */
  java.lang.String getProject();
  /**
   * optional string project = 1;
   * @return The bytes for project.
   */
  com.dimajix.shaded.protobuf.ByteString
      getProjectBytes();

  /**
   * string name = 2;
   * @return The name.
   */
  java.lang.String getName();
  /**
   * string name = 2;
   * @return The bytes for name.
   */
  com.dimajix.shaded.protobuf.ByteString
      getNameBytes();

  /**
   * optional string description = 3;
   * @return Whether the description field is set.
   */
  boolean hasDescription();
  /**
   * optional string description = 3;
   * @return The description.
   */
  java.lang.String getDescription();
  /**
   * optional string description = 3;
   * @return The bytes for description.
   */
  com.dimajix.shaded.protobuf.ByteString
      getDescriptionBytes();

  /**
   * map<string, string> environment = 4;
   */
  int getEnvironmentCount();
  /**
   * map<string, string> environment = 4;
   */
  boolean containsEnvironment(
      java.lang.String key);
  /**
   * Use {@link #getEnvironmentMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getEnvironment();
  /**
   * map<string, string> environment = 4;
   */
  java.util.Map
  getEnvironmentMap();
  /**
   * map<string, string> environment = 4;
   */
  /* nullable */
java.lang.String getEnvironmentOrDefault(
      java.lang.String key,
      /* nullable */
java.lang.String defaultValue);
  /**
   * map<string, string> environment = 4;
   */
  java.lang.String getEnvironmentOrThrow(
      java.lang.String key);

  /**
   * repeated .com.dimajix.flowman.kernel.MappingIdentifier overrideMappings = 5;
   */
  java.util.List 
      getOverrideMappingsList();
  /**
   * repeated .com.dimajix.flowman.kernel.MappingIdentifier overrideMappings = 5;
   */
  com.dimajix.flowman.kernel.proto.MappingIdentifier getOverrideMappings(int index);
  /**
   * repeated .com.dimajix.flowman.kernel.MappingIdentifier overrideMappings = 5;
   */
  int getOverrideMappingsCount();
  /**
   * repeated .com.dimajix.flowman.kernel.MappingIdentifier overrideMappings = 5;
   */
  java.util.List 
      getOverrideMappingsOrBuilderList();
  /**
   * repeated .com.dimajix.flowman.kernel.MappingIdentifier overrideMappings = 5;
   */
  com.dimajix.flowman.kernel.proto.MappingIdentifierOrBuilder getOverrideMappingsOrBuilder(
      int index);

  /**
   * repeated .com.dimajix.flowman.kernel.RelationIdentifier overrideRelations = 6;
   */
  java.util.List 
      getOverrideRelationsList();
  /**
   * repeated .com.dimajix.flowman.kernel.RelationIdentifier overrideRelations = 6;
   */
  com.dimajix.flowman.kernel.proto.RelationIdentifier getOverrideRelations(int index);
  /**
   * repeated .com.dimajix.flowman.kernel.RelationIdentifier overrideRelations = 6;
   */
  int getOverrideRelationsCount();
  /**
   * repeated .com.dimajix.flowman.kernel.RelationIdentifier overrideRelations = 6;
   */
  java.util.List 
      getOverrideRelationsOrBuilderList();
  /**
   * repeated .com.dimajix.flowman.kernel.RelationIdentifier overrideRelations = 6;
   */
  com.dimajix.flowman.kernel.proto.RelationIdentifierOrBuilder getOverrideRelationsOrBuilder(
      int index);

  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier fixtureTargets = 7;
   */
  java.util.List 
      getFixtureTargetsList();
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier fixtureTargets = 7;
   */
  com.dimajix.flowman.kernel.proto.TargetIdentifier getFixtureTargets(int index);
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier fixtureTargets = 7;
   */
  int getFixtureTargetsCount();
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier fixtureTargets = 7;
   */
  java.util.List 
      getFixtureTargetsOrBuilderList();
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier fixtureTargets = 7;
   */
  com.dimajix.flowman.kernel.proto.TargetIdentifierOrBuilder getFixtureTargetsOrBuilder(
      int index);

  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier buildTargets = 8;
   */
  java.util.List 
      getBuildTargetsList();
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier buildTargets = 8;
   */
  com.dimajix.flowman.kernel.proto.TargetIdentifier getBuildTargets(int index);
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier buildTargets = 8;
   */
  int getBuildTargetsCount();
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier buildTargets = 8;
   */
  java.util.List 
      getBuildTargetsOrBuilderList();
  /**
   * repeated .com.dimajix.flowman.kernel.TargetIdentifier buildTargets = 8;
   */
  com.dimajix.flowman.kernel.proto.TargetIdentifierOrBuilder getBuildTargetsOrBuilder(
      int index);

  /**
   * repeated string assertions = 9;
   * @return A list containing the assertions.
   */
  java.util.List
      getAssertionsList();
  /**
   * repeated string assertions = 9;
   * @return The count of assertions.
   */
  int getAssertionsCount();
  /**
   * repeated string assertions = 9;
   * @param index The index of the element to return.
   * @return The assertions at the given index.
   */
  java.lang.String getAssertions(int index);
  /**
   * repeated string assertions = 9;
   * @param index The index of the value to return.
   * @return The bytes of the assertions at the given index.
   */
  com.dimajix.shaded.protobuf.ByteString
      getAssertionsBytes(int index);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy