public Topic build() { return new Topic( name, description, owner, retentionTime, migratedFromJsonType, ack, trackingEnabled, contentType, jsonToAvroDryRunEnabled, schemaVersionAwareSerialization, maxMessageSize, new PublishingAuth(publishers, authEnabled, unauthenticatedAccessEnabled), subscribingRestricted, offlineStorage ); }
public Topic build() { return new Topic( name, description, owner, retentionTime, migratedFromJsonType, ack, trackingEnabled, contentType, jsonToAvroDryRunEnabled, schemaVersionAwareSerialization, maxMessageSize, new PublishingAuth(publishers, authEnabled, unauthenticatedAccessEnabled), subscribingRestricted, offlineStorage ); }
public static PublishingAuth disabled() { return new PublishingAuth(new ArrayList<>(), false, true); }